Skip to content
Snippets Groups Projects
Commit 1abcc2b7 authored by Bo-Chun Chen's avatar Bo-Chun Chen
Browse files

Fix missing environment variables

Since we merge them into one job, the previous way,
e.g. write to env file to pass to next job, does not work anymore
parent 82be80d6
No related branches found
No related tags found
1 merge request!10Add gitlab ci into project
...@@ -43,8 +43,10 @@ build_image: ...@@ -43,8 +43,10 @@ build_image:
- git checkout -b integration - git checkout -b integration
- git merge upstream/dev - git merge upstream/dev
- cd .. - cd ..
- echo "CRI_XCBC_HEAD=$(cd CRI_XCBC; git rev-parse --short HEAD)" | tee $CI_PROJECT_DIR/build.env - export CRI_XCBC_HEAD=$(cd CRI_XCBC; git rev-parse --short HEAD)
- echo "BUILD_DATE=$(TZ=America/Chicago date +%Y%m%d)" | tee $CI_PROJECT_DIR/build.env - echo CRI_XCBC_HEAD=${CRI_XCBC_HEAD} | tee -a $CI_PROJECT_DIR/image.env
- export BUILD_DATE=$(TZ=America/Chicago date +%Y%m%d)
- echo BUILD_DATE=${BUILD_DATE} | tee -a $CI_PROJECT_DIR/image.env
- s3cmd get --force --host=$AWS_HOST --host-bucket=$AWS_HOST s3://ood-config/group_vars/all CRI_XCBC/group_vars/prod - s3cmd get --force --host=$AWS_HOST --host-bucket=$AWS_HOST s3://ood-config/group_vars/all CRI_XCBC/group_vars/prod
- s3cmd get --force -r --host=$AWS_HOST --host-bucket=$AWS_HOST s3://cheaha-cloud-ansible-files/ ansible/files/ - s3cmd get --force -r --host=$AWS_HOST --host-bucket=$AWS_HOST s3://cheaha-cloud-ansible-files/ ansible/files/
- tail -n 10 CRI_XCBC/group_vars/prod - tail -n 10 CRI_XCBC/group_vars/prod
...@@ -54,7 +56,7 @@ build_image: ...@@ -54,7 +56,7 @@ build_image:
PKR_VAR_image_date_suffix=false PKR_VAR_image_date_suffix=false
PKR_VAR_image_name="ood-${BUILD_DATE}" PKR_VAR_image_name="ood-${BUILD_DATE}"
packer build -machine-readable openstack-ood | tee ood_build.log packer build -machine-readable openstack-ood | tee ood_build.log
- echo BUILT_OOD_IMAGE_ID=$(grep 'Image:' ood_build.log | awk '{print $4}') | tee image.env - echo BUILT_OOD_IMAGE_ID=$(grep 'Image:' ood_build.log | awk '{print $4}') | tee -a $CI_PROJECT_DIR/image.env
artifacts: artifacts:
reports: reports:
dotenv: image.env dotenv: image.env
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment