diff --git a/ciscripts/README.md b/ciscripts/README.md index 5bb8769..498134e 100644 --- a/ciscripts/README.md +++ b/ciscripts/README.md @@ -1,3 +1,20 @@ +## Image Build + +シェルスクリプトに下記内容を定義してください。 + +``` +#!/bin/bash +# +# +set -e +set -o pipefail +set -u +set -x +cd ciscripts + +WRITE_FILE=${WORKSPACE}/${BUILD_TAG} IMAGE_ID=${image_id} YUM_HOST=${yum_host} ./image-build.sh +``` + ## JenkinsCI シェルジョブに下記内容を定義して下さい。 diff --git a/ciscripts/image-build.sh b/ciscripts/image-build.sh index de29a2f..d1d5c22 100755 --- a/ciscripts/image-build.sh +++ b/ciscripts/image-build.sh @@ -9,6 +9,7 @@ set -u : "${IMAGE_ID:?"should not be empty"}" : "${YUM_HOST:?"should not be empty"}" +: "${WRITE_FILE:?"shoud not be empty"}" cd ${BASH_SOURCE[0]%/*}/wakame-vdc @@ -170,3 +171,6 @@ echo "${instance_id} is deleted" echo DB_IMAGE_ID="${DB_IMAGE_ID}" echo APP_IMAGE_ID="${APP_IMAGE_ID}" + +echo "DB_IMAGE_ID=${DB_IMAGE_ID}" > ${WRITE_FILE} +echo "APP_IMAGE_ID=${APP_IMAGE_ID}" >> ${WRITE_FILE}