| #!/bin/bash |
| # |
| # Print the SHAs used in all the stage jobs. |
| # If they all match then print just them, else print every job's used SHA |
| # |
| |
| if [ $(find . -type f -name "*.head" -exec cat {} \; | grep ") cassandra" | awk -F') cassandra' '{print $2}' | sort -u | sed -n '$=') = "3" ]; then |
| echo "The folllowing SHAs were consistently used in all jobs in the pipeline…" |
| find . -type f -name "*.head" -exec cat {} \; | grep ") cassandra" | awk -F') cassandra' '{print "cassandra"$2}' | sort -u |
| else |
| echo "$(find . -type f -name "*.head" -exec cat {} \; | grep ") cassandra" | awk -F') cassandra' '{print $2}' | sort -u | sed -n '$=') different SHAs were used in different jobs in the pipeline. Printing everything…" |
| find . -type f -name "*.head" -exec cat {} \; |
| fi |