From 5d4e8521e2c46ee07658f52b55c09d58ddc1b6c7 Mon Sep 17 00:00:00 2001 From: lj1412 Date: Wed, 22 Feb 2017 19:37:03 +0000 Subject: unified script calling Change-Id: Iab45c5051568b69b9b5f41162480b82731a63478 Signed-off-by: lj1412 --- jjb/dcae/dmaapbc.yaml | 10 +++++----- jjb/dcae/pgaas.yaml | 12 +++++------ jjb/dcae/script-dmaapbc-daily-release.sh | 34 -------------------------------- jjb/dcae/script-dmaapbc-merge.sh | 30 ---------------------------- jjb/dcae/script-dmaapbc-verify.sh | 19 ------------------ jjb/dcae/script-pgaas-daily-release.sh | 33 ------------------------------- jjb/dcae/script-pgaas-merge.sh | 33 ------------------------------- jjb/dcae/script-pgaas-verify.sh | 33 ------------------------------- 8 files changed, 11 insertions(+), 193 deletions(-) delete mode 100755 jjb/dcae/script-dmaapbc-daily-release.sh delete mode 100755 jjb/dcae/script-dmaapbc-merge.sh delete mode 100755 jjb/dcae/script-dmaapbc-verify.sh delete mode 100755 jjb/dcae/script-pgaas-daily-release.sh delete mode 100755 jjb/dcae/script-pgaas-merge.sh delete mode 100755 jjb/dcae/script-pgaas-verify.sh (limited to 'jjb/dcae') diff --git a/jjb/dcae/dmaapbc.yaml b/jjb/dcae/dmaapbc.yaml index dee2e9568..97ec8b73a 100644 --- a/jjb/dcae/dmaapbc.yaml +++ b/jjb/dcae/dmaapbc.yaml @@ -24,13 +24,13 @@ mvn-goals: 'clean deploy' maven-deploy-properties: | deployAtEnd=true - script: - !include-raw-escape: 'script-dmaapbc-daily-release.sh' + script: | + bash ./script-dmaap-docker-build.sh release - '{project-name}-{stream}-merge-scm-mvn-script': mvn-goals: 'clean deploy' - script: - !include-raw-escape: 'script-dmaapbc-merge.sh' + script: | + bash ./script-dmaap-docker-build.sh merge - '{project-name}-{stream}-verify-scm-mvn-script': mvn-goals: 'clean install' script: - !include-raw-escape: 'script-dmaapbc-verify.sh' + bash ./script-dmaap-docker-build.sh verify diff --git a/jjb/dcae/pgaas.yaml b/jjb/dcae/pgaas.yaml index 7be82ed35..a94b53a37 100644 --- a/jjb/dcae/pgaas.yaml +++ b/jjb/dcae/pgaas.yaml @@ -21,11 +21,11 @@ - '{project-name}-{stream}-daily-release-2scm-mvn-script': maven-deploy-properties: | deployAtEnd=true - script: - !include-raw-escape: 'script-pgaas-daily-release.sh' + script: | + bash ./script-pgaas-deb-build.sh release - '{project-name}-{stream}-merge-2scm-mvn-script': - script: - !include-raw-escape: 'script-pgaas-merge.sh' + script: | + bash ./script-pgaas-deb-build.sh merge - '{project-name}-{stream}-verify-2scm-mvn-script': - script: - !include-raw-escape: 'script-pgaas-verify.sh' + script: | + bash ./script-pgaas-deb-build.sh verify diff --git a/jjb/dcae/script-dmaapbc-daily-release.sh b/jjb/dcae/script-dmaapbc-daily-release.sh deleted file mode 100755 index 710a3196d..000000000 --- a/jjb/dcae/script-dmaapbc-daily-release.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -# Create a debian package and push to remote repo -# -# -# build the docker image. tag and then push to the remote repo -# - -# !!! make sure the yaml file include docker-login as a builder before calling -# this script - -IMAGE="dcae_dmaapbc" -TAG="1.0.0" -LFQI="${IMAGE}:${TAG}" -BUILD_PATH="${WORKSPACE}" - -# build a docker image -docker build --rm -f ${WORKSPACE}/Dockerfile -t ${LFQI} ${BUILD_PATH} - - -# -# push the image -# -# io registry DOCKER_REPOSITORIES="nexus3.openecomp.org:10001 \ -# release registry nexus3.openecomp.org:10002 \ -# snapshot registry nexus3.openecomp.org:10003" -REPO="nexus3.openecomp.org:10003" - -RFQI="${REPO}/${LFQI}" -# tag -docker tag ${LFQI} ${RFQI} - -# push to remote repo -docker push ${RFQI} - diff --git a/jjb/dcae/script-dmaapbc-merge.sh b/jjb/dcae/script-dmaapbc-merge.sh deleted file mode 100755 index dd350917e..000000000 --- a/jjb/dcae/script-dmaapbc-merge.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -# Create a debian package and push to remote repo -# -# -# build the docker image. tag and then push to the remote repo -# - -# !!! make sure the yaml file include docker-login as a builder before calling -# this script - -IMAGE='dcae_dmaapbc' -TAG='1.0.0' -LFQI="${IMAGE}:${TAG}" -BUILD_PATH="${WORKSPACE}" - -# build a docker image -docker build --rm -f "${WORKSPACE}"/Dockerfile -t "${LFQI}" "${BUILD_PATH}" - - -# -# push the image -# -# io registry DOCKER_REPOSITORIES="nexus3.openecomp.org:10001 \ -# release registry nexus3.openecomp.org:10002 \ -# snapshot registry nexus3.openecomp.org:10003" -REPO='nexus3.openecomp.org:10003' -RFQI="${REPO}/${LFQI}" -docker tag ${LFQI} ${RFQI} -docker push ${RFQI} - diff --git a/jjb/dcae/script-dmaapbc-verify.sh b/jjb/dcae/script-dmaapbc-verify.sh deleted file mode 100755 index 8db2c9c74..000000000 --- a/jjb/dcae/script-dmaapbc-verify.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -# Create a debian package and push to remote repo -# -# -# build the docker image. tag and then push to the remote repo -# - -# !!! make sure the yaml file include docker-login as a builder before calling -# this script - -IMAGE="dcae_dmaapbc" -TAG="1.0.0" -LFQI="${IMAGE}:${TAG}" -BUILD_PATH="${WORKSPACE}" - -# build a docker image -docker build --rm -f ${WORKSPACE}/Dockerfile -t ${LFQI} ${BUILD_PATH} - - diff --git a/jjb/dcae/script-pgaas-daily-release.sh b/jjb/dcae/script-pgaas-daily-release.sh deleted file mode 100755 index 0a4e3434a..000000000 --- a/jjb/dcae/script-pgaas-daily-release.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Create a debian package and push to remote repo -# -echo "============== STARTING SCRIPT TO CREATE DEBIAN FILES =================" - -export BUILD_NUMBER="${BUILD_ID}" -export PATH=$PATH:${WORKSPACE}/buildtools/bin - -export NEXUS_RAW="${NEXUSPROXY}/content/sites/raw" -USER=$(xpath -q -e \ - "//servers/server[id='ecomp-raw']/username/text()" "$SETTINGS_FILE") -PASS=$(xpath -q -e \ - "//servers/server[id='ecomp-raw']/password/text()" "$SETTINGS_FILE") - -# Create a netrc file for use with curl -export NETRC=$(mktemp) -echo "machine nexus.openecomp.org login ${USER} password ${PASS}" > "${NETRC}" - -echo $NEXUS_RAW - - -REPO="${NEXUS_RAW}/org.openecomp.dcae.pgaas/deb-snapshots" - -export REPACKAGEDEBIANUPLOAD="set -x; curl -k --netrc-file '${NETRC}' \ - --upload-file '{0}' '${REPO}/{2}/{1}'" -export REPACKAGEDEBIANUPLOAD2="set -x; curl -k --netrc-file '${NETRC}' \ - --upload-file '{0}' '${REPO}/{2}/{4}-LATEST.deb'" -make debian -echo "================= ENDING SCRIPT TO CREATE DEBIAN FILES =================" - -#echo "============= STARTING SCRIPT TO CREATE JAVADOCS FILES ================" -#make upload-javadocs -#echo "============= ENDING SCRIPT TO CREATE JAVADOCS FILES ==================" diff --git a/jjb/dcae/script-pgaas-merge.sh b/jjb/dcae/script-pgaas-merge.sh deleted file mode 100755 index 0a4e3434a..000000000 --- a/jjb/dcae/script-pgaas-merge.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Create a debian package and push to remote repo -# -echo "============== STARTING SCRIPT TO CREATE DEBIAN FILES =================" - -export BUILD_NUMBER="${BUILD_ID}" -export PATH=$PATH:${WORKSPACE}/buildtools/bin - -export NEXUS_RAW="${NEXUSPROXY}/content/sites/raw" -USER=$(xpath -q -e \ - "//servers/server[id='ecomp-raw']/username/text()" "$SETTINGS_FILE") -PASS=$(xpath -q -e \ - "//servers/server[id='ecomp-raw']/password/text()" "$SETTINGS_FILE") - -# Create a netrc file for use with curl -export NETRC=$(mktemp) -echo "machine nexus.openecomp.org login ${USER} password ${PASS}" > "${NETRC}" - -echo $NEXUS_RAW - - -REPO="${NEXUS_RAW}/org.openecomp.dcae.pgaas/deb-snapshots" - -export REPACKAGEDEBIANUPLOAD="set -x; curl -k --netrc-file '${NETRC}' \ - --upload-file '{0}' '${REPO}/{2}/{1}'" -export REPACKAGEDEBIANUPLOAD2="set -x; curl -k --netrc-file '${NETRC}' \ - --upload-file '{0}' '${REPO}/{2}/{4}-LATEST.deb'" -make debian -echo "================= ENDING SCRIPT TO CREATE DEBIAN FILES =================" - -#echo "============= STARTING SCRIPT TO CREATE JAVADOCS FILES ================" -#make upload-javadocs -#echo "============= ENDING SCRIPT TO CREATE JAVADOCS FILES ==================" diff --git a/jjb/dcae/script-pgaas-verify.sh b/jjb/dcae/script-pgaas-verify.sh deleted file mode 100755 index 51c802f60..000000000 --- a/jjb/dcae/script-pgaas-verify.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -# Create a debian package and push to remote repo -# -echo "============== STARTING SCRIPT TO CREATE DEBIAN FILES =================" - -export BUILD_NUMBER="${BUILD_ID}" -export PATH=$PATH:${WORKSPACE}/buildtools/bin - -export NEXUS_RAW="${NEXUSPROXY}/content/sites/raw" -USER=$(xpath -q -e \ - "//servers/server[id='ecomp-raw']/username/text()" "$SETTINGS_FILE") -PASS=$(xpath -q -e \ - "//servers/server[id='ecomp-raw']/password/text()" "$SETTINGS_FILE") - -# Create a netrc file for use with curl -export NETRC=$(mktemp) -echo "machine nexus.openecomp.org login ${USER} password ${PASS}" > "${NETRC}" - -echo $NEXUS_RAW - - -REPO="${NEXUS_RAW}/org.openecomp.dcae.devnull/" - -export REPACKAGEDEBIANUPLOAD="set -x; curl -k --netrc-file '${NETRC}' \ - --upload-file '{0}' '${REPO}/{2}/{1}'" -export REPACKAGEDEBIANUPLOAD2="set -x; curl -k --netrc-file '${NETRC}' \ - --upload-file '{0}' '${REPO}/{2}/{4}-LATEST.deb'" -make debian -echo "================= ENDING SCRIPT TO CREATE DEBIAN FILES =================" - -#echo "============= STARTING SCRIPT TO CREATE JAVADOCS FILES ================" -#make upload-javadocs -#echo "============= ENDING SCRIPT TO CREATE JAVADOCS FILES ==================" -- cgit 1.2.3-korg