Created
December 2, 2024 19:25
-
-
Save petr-muller/f271e9b46b06886980aa6d6de8bfa907 to your computer and use it in GitHub Desktop.
OCPBUGS-19824
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function ocpbugs-19824-compare | |
| set first $argv[1] | |
| set second $argv[2] | |
| set release $argv[3] | |
| if ! test -x $first | |
| echo "$first: not a path to an executable" | |
| return 1 | |
| end | |
| if ! test -x $second | |
| echo "$second: not a path to an executable" | |
| return 1 | |
| end | |
| if test -z $release | |
| echo "Usage: ocpbugs-19824-compare FIRST_OC SECOND_OC RELEASE" | |
| return 1 | |
| end | |
| set -f payloads (mktemp -d) | |
| echo "Payloads built in: $payloads" | |
| echo "Building FIRST (assumed golden) release payload with $first into $payloads/$release-first" | |
| mkdir $payloads/$release-first | |
| $first adm release new --from-image-stream $release -n ocp --to-dir $payloads/$release-first --name $release.0-ocpbugs19824 2>&1 | sort >$payloads/$release-first/oc.output & | |
| echo "Building SECOND (assumed candidate) release payload with $second into $payloads/$release-second" | |
| mkdir $payloads/$release-second | |
| $second adm release new --from-image-stream $release -n ocp --to-dir $payloads/$release-second --name $release.0-ocpbugs19824 2>&1 | sort >$payloads/$release-second/oc.output & | |
| echo "Waiting for payloads to be built" | |
| wait | |
| echo "=== diff -u $payloads/$release-first $payloads/$release-second:" | |
| diff -u $payloads/$release-first $payloads/$release-second; and echo "No differences between $payloads/$release-first and $payloads/$release-second" | |
| echo "===" | |
| end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment