From cba720c80784493b629605a05e6d7dd970a45214 Mon Sep 17 00:00:00 2001 From: bclayton-usgs <bclayton@usgs.gov> Date: Thu, 10 Sep 2020 08:26:32 -0600 Subject: [PATCH] update gitlab ci --- .gitlab-ci.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6b6d2c5..0f28564 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,8 +3,7 @@ variables: CI_REGISTRY_IMAGE: ${CODE_REGISTRY_IMAGE} DOCKER_DIR: docker-images DOCKER_TAR: ${DOCKER_DIR}/app.tar - GIT_NSHMP_PASSWORD: ${GITLAB_API_TOKEN} - GIT_NSHMP_USERNAME: ${GITLAB_USER_EMAIL} + GITLAB_TOKEN: '${CI_JOB_TOKEN}' IMAGE_NAME: ${CI_PROJECT_NAME}:${CI_COMMIT_REF_SLUG} JACOCO_HTML_DIR: ${REPORTS_DIR}/jacoco/test/html JUNIT_FILES: build/test-results/test/TEST-*.xml @@ -162,13 +161,16 @@ Build Image: script: - | docker build \ - --build-arg git_username="${GIT_NSHMP_USERNAME}" \ - --build-arg git_password="${GIT_NSHMP_PASSWORD}" \ + --build-arg gitlab_token="${GITLAB_TOKEN}" \ -t local/${IMAGE_NAME} . retry: max: 2 when: 'always' +#### +# Stage: publish +#### + Build/Publish Data Images: stage: publish image: docker:stable-git @@ -190,9 +192,8 @@ Build/Publish Data Images: s3://nshmp-hazard-curves/${data}.nc \ DATA/${data}.nc; docker build \ + --build-arg gitlab_token="${GITLAB_TOKEN}" \ --build-arg netcdf_file="DATA/${data}.nc" \ - --build-arg git_username="${GIT_NSHMP_USERNAME}" \ - --build-arg git_password="${GIT_NSHMP_PASSWORD}" \ -t ${INTERNAL_IMAGE_NAME} .; rm DATA/${data}.nc docker push ${INTERNAL_IMAGE_NAME}; @@ -203,6 +204,15 @@ Build/Publish Data Images: max: 2 when: 'always' +Maven: + image: gradle:jdk11 + stage: publish + extends: .dev-tags + only: + - tags@ghsc/nshmp/nshmp-netcdf + script: + - ./gradlew publish -P version=${CI_COMMIT_TAG} + #### # Stage: deploy #### -- GitLab