diff --git a/jobs/Deploy_HRB_oAuth_PRESALE_AWS/config.xml b/jobs/Deploy_HRB_oAuth_PRESALE_AWS/config.xml index 2a3235b23255dd41a7c9b4517d070949e04dc385..6d18977c9f232985b1cac5ad75916f998deb8d1f 100644 --- a/jobs/Deploy_HRB_oAuth_PRESALE_AWS/config.xml +++ b/jobs/Deploy_HRB_oAuth_PRESALE_AWS/config.xml @@ -7,6 +7,26 @@ ylhealth + + + + GIT_BRANCH + 如 +master +release/1.15GA +hotfix/1.15.1GA +feature/HEALTHERA-77 + expert_develop + false + + + AWS_PRESALE_HRB_oAuth + + 13.115.232.200 + false + + + 1 @@ -33,16 +53,12 @@ - PRESALEt_172.16.40.163 + AWS_BUILD_Machine false false false false - - - 0 7,13,17 * * * - - + false org.ylhealth.ym.hrb.oauth @@ -52,7 +68,7 @@ spring-boot:run true false - false + true false true false @@ -109,22 +125,28 @@ false + + xterm + VAR=$(git rev-parse --short HEAD)_$(date +"%Y%m%d_%H%M") version=$(echo $GIT_BRANCH | cut -d'/' -f 3) -sed -i "s/<title.*/<title ng-bind='page_title'>CRM v${version}_${VAR}<\/title\/>/" src/main/resources/static/index.html +sed -i "s/<title.*/<title ng-bind='page_title'>HRB_oAuth v${version}_${VAR}<\/title\/>/" src/main/resources/static/index.html - systemctl stop HRBoAuth -rm -f /opt/HRB_oAuth/lib/*.jar -/usr/bin/unzip -j -o target/authservice-pack.zip "authservice/lib/*" -d /opt/HRB_oAuth/lib -systemctl start HRBoAuth + PROD_FILE=authservice-pack.zip +KEY_FILE=../../jenkins +TARGET_HOST=jenkins@${AWS_PRESALE_HRB_oAuth} +SSH_PROXY="ProxyCommand ssh -i ${KEY_FILE} proxy@10.57.117.130 nc %h %p" + +ssh -i ${KEY_FILE} -o "${SSH_PROXY}" ${TARGET_HOST} "rm -f ${PROD_FILE}" +scp -i ${KEY_FILE} -o "${SSH_PROXY}" target/${PROD_FILE} ${TARGET_HOST}:~/