X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ci-management.git;a=blobdiff_plain;f=jjb%2Fshell%2Fta-iso-deploy.sh;h=9525e8ab79dc57b21e0a47fc071125fa52206b1d;hp=1ec473108e50f5331077cdfd10dc8b77cb4591b0;hb=0904fdd5e0e3b113ee90e77c646a7f156d878762;hpb=6dd28252592e15c6347e54123c7408ef2b05f10d diff --git a/jjb/shell/ta-iso-deploy.sh b/jjb/shell/ta-iso-deploy.sh index 1ec4731..9525e8a 100644 --- a/jjb/shell/ta-iso-deploy.sh +++ b/jjb/shell/ta-iso-deploy.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/bash -l # SPDX-License-Identifier: EPL-1.0 ############################################################################## # Copyright (c) 2017 The Linux Foundation and others. @@ -16,12 +16,14 @@ set -eu -o pipefail set -x # Trace commands for this script to make debugging easier. +set +f # Ensure filename expansion (globbing) is enabled + NEXUS_REPO=images-snapshots -release_path=TA/release-1 +release_path=TA/images/${JOB_NAME##*-} repo_dir="$WORKSPACE/work/nexus/$NEXUS_REPO" -upload_dir1="$repo_dir/$release_path/images/$BUILD_ID" -upload_dir2="$repo_dir/$release_path/images/latest" +upload_dir1="$repo_dir/$release_path/$BUILD_ID" +upload_dir2="$repo_dir/$release_path/latest" nexus_repo_url="$NEXUS_URL/content/repositories/$NEXUS_REPO" mkdir -p "$upload_dir1" @@ -39,8 +41,12 @@ fi cp "$WORKSPACE/work/results/images/"* "$upload_dir1" cp "$WORKSPACE/work/results/images/"* "$upload_dir2" +echo "-----> Sign all artifacts" +lftools sign sigul "$repo_dir" + echo "-----> Upload ISOs to Nexus" lftools deploy nexus "$nexus_repo_url" "$repo_dir" +rm -rf "$repo_dir" set +x # Disable trace since we no longer need it. echo "ISOs location: $nexus_repo_url"