concourse-ssh-resource/check

26 lines
433 B
Text
Raw Normal View History

2022-05-05 23:23:10 +02:00
#!/usr/bin/env sh
2022-05-06 02:20:44 +02:00
set -e
2022-05-06 03:44:58 +02:00
set -o pipefail
2022-05-06 02:20:44 +02:00
2022-05-06 03:44:58 +02:00
[ -e /opt/resource/common ] && cd /opt/resource/
2022-05-06 02:20:44 +02:00
. ./common
2022-05-06 11:33:04 +02:00
version="$(compute_version "$(fetch_file_infos get_files)")"
if [ "$(echo "$version" | jq -r tostring)" = "$(get_version | jq -r .files | jq -r tostring)" ]; then
get_version
cleanup
exit 0
fi
2022-05-06 11:33:04 +02:00
jq -r tostring << EOF
{
"version": {
"files": $version,
"time": $(date +%s)
}
}
EOF
2022-05-06 03:44:58 +02:00
cleanup
exit 0