TEST
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user