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