diff options
-rwxr-xr-x | integration/src/main/scripts/release/bumpSnapshots.sh | 11 | ||||
-rwxr-xr-x | integration/src/main/scripts/release/releasePhase.sh | 2 | ||||
-rwxr-xr-x | integration/src/main/scripts/release/updateRefs.sh | 18 |
3 files changed, 23 insertions, 8 deletions
diff --git a/integration/src/main/scripts/release/bumpSnapshots.sh b/integration/src/main/scripts/release/bumpSnapshots.sh index c67e81ff..73eccd9e 100755 --- a/integration/src/main/scripts/release/bumpSnapshots.sh +++ b/integration/src/main/scripts/release/bumpSnapshots.sh @@ -178,9 +178,14 @@ do mv "$temp_file" "$repo_location/$repo/version.properties" fi - updateRefs.sh -pcmoxs -d "$release_data_file" -l "$repo_location" -r "$repo" - - if [ "$(git -C "$repo_location/$specified_repo" status | grep '^[ \t]*modified:[ \t]*pom.xml' > /dev/null 2>&1)" = 0 ] + updateRefs.sh -pcmokxs -d "$release_data_file" -l "$repo_location" -r "$repo" + + if [ "$(git -C "$repo_location/$specified_repo" status | + grep \ + -e '^\s*modified:\s*pom.xml$' \ + -e '^\s*modified:\s*.*Dockerfile$' \ + > /dev/null 2>&1)" \ + = 1 ] then references_updated=0 else diff --git a/integration/src/main/scripts/release/releasePhase.sh b/integration/src/main/scripts/release/releasePhase.sh index fd8397ff..652bf007 100755 --- a/integration/src/main/scripts/release/releasePhase.sh +++ b/integration/src/main/scripts/release/releasePhase.sh @@ -152,7 +152,7 @@ release_phase_3() { -l "$repo_location" \ -i "$issue_id" updateRefs.sh \ - -p \ + -pk \ -d "$release_data_file" \ -l "$repo_location" \ -r "policy/docker" diff --git a/integration/src/main/scripts/release/updateRefs.sh b/integration/src/main/scripts/release/updateRefs.sh index 14f90d9a..059c46c0 100755 --- a/integration/src/main/scripts/release/updateRefs.sh +++ b/integration/src/main/scripts/release/updateRefs.sh @@ -404,10 +404,20 @@ then echo "updating docker base images to version $docker_latest_released_tag on repo $repo_location/$target_repo . . ." find "$repo_location/$target_repo" \ -name '*Docker*' - find "$repo_location/$target_repo" \ - -name '*Docker*' \ - -exec $SED -r -i "s/^(FROM onap\/policy-j[d|r][k|e]-alpine:)[0-9]*.[0-9]*.[0-9]*$/\1$docker_latest_released_tag/" {} \; - result_code=$? + + if [ "$update_snapshot" == true ] + then + find "$repo_location/$target_repo" \ + -name '*Docker*' \ + -exec $SED -r -i "s/^(FROM onap\/policy-j[d|r][k|e]-alpine:)[0-9]*.[0-9]*.[0-9]*$/\1$docker_latest_snapshot_tag/" {} \; + result_code=$? + else + find "$repo_location/$target_repo" \ + -name '*Docker*' \ + -exec $SED -r -i "s/^(FROM onap\/policy-j[d|r][k|e]-alpine:)[0-9]*.[0-9]*.[0-9]*$/\1$docker_latest_released_tag/" {} \; + result_code=$? + fi + if [[ "$result_code" -eq 0 ]] then echo "docker base images updated on $repo_location/$target_repo" |