버전 테스트
This commit is contained in:
@@ -28,18 +28,21 @@ version_update:
|
||||
done < <(jq_parse "$file1")
|
||||
|
||||
declare -a different_names
|
||||
declare -a different_versions
|
||||
|
||||
while IFS=: read -r name version; do
|
||||
if [[ "${old_version["$name"]}" != "$version" ]]; then
|
||||
different_names+=("$name")
|
||||
different_version+=("$version")
|
||||
different_versions+=("$version")
|
||||
fi
|
||||
done < <(jq_parse "$file2")
|
||||
|
||||
if [ ${#different_names[@]} -gt 0 ]; then
|
||||
echo "아래 항목에 대해서 CI 작업을 시작합니다!"
|
||||
for name in "${different_names[@]}"; do
|
||||
echo "$name"
|
||||
echo "$different_version"
|
||||
for index in "${!different_names[@]}"; do
|
||||
name="$different_names[$index]"
|
||||
version="$different_versions[$index]"
|
||||
echo "$name:$version"
|
||||
done
|
||||
|
||||
cp $file2 $file1
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
[
|
||||
{
|
||||
"name":"exemone_java_agent",
|
||||
"version":"1.0.10"
|
||||
"version":"1.0.8"
|
||||
},
|
||||
{
|
||||
"name":"exemone_container_agent",
|
||||
"version":"1.0.11"
|
||||
"version":"1.0.10"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user