Skip to content

Instantly share code, notes, and snippets.

@flavio-fernandes
Created August 19, 2021 21:52
Show Gist options
  • Save flavio-fernandes/22e32e4327475a3b57d384d800df535d to your computer and use it in GitHub Desktop.
Save flavio-fernandes/22e32e4327475a3b57d384d800df535d to your computer and use it in GitHub Desktop.
looking at prow jobs and getting specific artifact file
rm -f /tmp/CIJOBS
# because I'm not smart enough to know how to paginate prow :P
for H in \
https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-release-master-ci-4.9-e2e-gcp-ovn \
https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-release-master-ci-4.9-e2e-gcp-ovn?buildId=1426206291172265984 \
https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-release-master-ci-4.9-e2e-gcp-ovn?buildId=1423941431982034944 \
https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-release-master-ci-4.9-e2e-gcp-ovn?buildId=1422556710848958464 \
https://prow.ci.openshift.org/job-history/gs/origin-ci-test/logs/periodic-ci-openshift-release-master-ci-4.9-e2e-gcp-ovn?buildId=1421035186186883072 ; do \
wget -O - --quiet ${H} 2>/dev/null | \
python3 -c "import sys,re;[print(f'{xx[-2]}') for xx in [x.split('\"') for x in re.findall('\"ID\"\:\"\d+\"',sys.stdin.read())]]" >> /tmp/CIJOBS ; \
done
wc -l /tmp/CIJOBS
for CIJOB in $(cat /tmp/CIJOBS) ; do
echo -n "$CIJOB "
E2EURL="https://gcsweb-ci.apps.ci.l2s4.p1.openshiftapps.com/gcs/origin-ci-test/logs/periodic-ci-openshift-release-master-ci-4.9-e2e-gcp-ovn/${CIJOB}/artifacts/e2e-gcp-ovn/openshift-e2e-test/artifacts/e2e.log"
wget -O - --quiet ${E2EURL} > e2e.log.${CIJOB} 2>/dev/null && echo ok
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment