This commit is contained in:
ByeonJungHun
2024-07-25 14:30:57 +09:00
parent 7ba6a346fb
commit 535e41bb02

View File

@@ -1,9 +1,10 @@
stages: stages:
- test - version_update
- start_ci
test-job: version_update:
image: harbor.exem-oss.org/test/test-runner:latest image: harbor.exem-oss.org/test/test-runner:latest
stage: test stage: version_update
variables: variables:
file1: "./old/old_version.json" file1: "./old/old_version.json"
file2: "./new_version.json" file2: "./new_version.json"
@@ -29,14 +30,16 @@ test-job:
declare -a different_names declare -a different_names
while IFS=: read -r name version; do while IFS=: read -r name version; do
if [[ "${old_version["$name"]}" != "$version" ]]; then if [[ "${old_version["$name"]}" != "$version" ]]; then
different_names+=("$name$version") different_names+=("$name")
different_version+=("$version")
fi fi
done < <(jq_parse "$file2") done < <(jq_parse "$file2")
if [ ${#different_names[@]} -gt 0 ]; then if [ ${#different_names[@]} -gt 0 ]; then
echo "버전이 달라진 프로젝트 목록" echo "아래 항목에 대해서 CI 작업을 시작합니다!"
for name in "${different_names[@]}"; do for name in "${different_names[@]}"; do
echo "$name" echo "$name"
echo "$different_version[@]"
done done
cp $file2 $file1 cp $file2 $file1