aboutsummaryrefslogtreecommitdiffstats
path: root/jjb/release-jjb-octopus-release/include-release-jjb-release-move-sandbox.sh
blob: 2f85a3ea4b87bd01375381873928d61a02c5f0c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash

#set -x
set -e

if test x"" = x"${RELEASE_BRANCH}"; then
    echo "RELEASE_BRANCH invalid"
    exit 1
fi

if test x"" = x"${RELEASE_VERSION}"; then
    echo "RELEASE_VERSION invalid"
    exit 1
fi


export REMOTESRC="/srv/download/AGL/upload/ci/${RELEASE_BRANCH}/${RELEASE_VERSION}/"
export REMOTEDST="/srv/download/AGL/release/${RELEASE_BRANCH}/${RELEASE_VERSION}/"

if test x"yes" = x"$UPLOAD" ; then
   ssh -o StrictHostKeyChecking=no jenkins-slave@10.30.72.8 mkdir -p ${REMOTEDST}
   ssh -o StrictHostKeyChecking=no jenkins-slave@10.30.72.8 mv ${REMOTESRC}/* ${REMOTEDST}/
   ssh -o StrictHostKeyChecking=no jenkins-slave@10.30.72.8 rm -r ${REMOTESRC}
   ssh -o StrictHostKeyChecking=no jenkins-slave@10.30.72.8 sh -c "cd /srv/download/AGL/release/${RELEASE_BRANCH}/ ; rm latest ; ln -sf ${RELEASE_VERSION} latest ; echo ${RELEASE_VERSION} > latest.txt"
fi

exit 0