Skip to content
Snippets Groups Projects

Pipelines

2 files
+ 12
14
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 6
12
@@ -4,6 +4,8 @@ variables:
@@ -4,6 +4,8 @@ variables:
JUNIT_FILES: src/lib/build/test-results/test/TEST-*.xml
JUNIT_FILES: src/lib/build/test-results/test/TEST-*.xml
REPORTS_DIR: src/lib/build/reports
REPORTS_DIR: src/lib/build/reports
 
image: ${CI_REGISTRY}/devops/images/usgs/java:11
 
stages:
stages:
- build
- build
- trigger
- trigger
@@ -70,10 +72,10 @@ default:
@@ -70,10 +72,10 @@ default:
# Docker in Docker
# Docker in Docker
##
##
.dind:
.dind:
image: ${DEVOPS_REGISTRY}docker:19.03-git
image: ${CI_REGISTRY}/devops/images/docker:20
services:
services:
- alias: docker
- alias: docker
name: ${DEVOPS_REGISTRY}docker:19.03-dind
name: ${CI_REGISTRY}/devops/images/docker:20-dind
variables:
variables:
DOCKER_DRIVER: overlay2
DOCKER_DRIVER: overlay2
@@ -135,9 +137,6 @@ default:
@@ -135,9 +137,6 @@ default:
- build
- build
variables:
variables:
DOCKERFILE: Dockerfile
DOCKERFILE: Dockerfile
DOCKER_BUILD_ARGS: |
BUILD_IMAGE=${DEVOPS_REGISTRY}usgs/centos:latest
FROM_IMAGE=${DEVOPS_REGISTRY}usgs/centos:latest
IMAGE_TAG: ${ENVIRONMENT}-${CI_COMMIT_SHORT_SHA}
IMAGE_TAG: ${ENVIRONMENT}-${CI_COMMIT_SHORT_SHA}
####
####
@@ -154,21 +153,19 @@ Build Image:
@@ -154,21 +153,19 @@ Build Image:
- .docker-build
- .docker-build
variables:
variables:
DOCKER_BUILD_ARGS: |
DOCKER_BUILD_ARGS: |
BUILD_IMAGE=${DEVOPS_REGISTRY}usgs/amazoncorretto:11
BUILD_IMAGE=${CI_REGISTRY}/devops/images/usgs/java:11
FROM_IMAGE=${DEVOPS_REGISTRY}usgs/amazoncorretto:11
FROM_IMAGE=${CI_REGISTRY}/devops/images/usgs/java:11
CI_COMMIT_BRANCH=${CI_COMMIT_BRANCH}
CI_COMMIT_BRANCH=${CI_COMMIT_BRANCH}
CI_JOB_TOKEN=${CI_JOB_TOKEN}
CI_JOB_TOKEN=${CI_JOB_TOKEN}
CI_PROJECT_URL=${CI_PROJECT_URL}
CI_PROJECT_URL=${CI_PROJECT_URL}
UPSTREAM_PATH: ghsc/nshmp/nshmp-ws-static
UPSTREAM_PATH: ghsc/nshmp/nshmp-ws-static
Build Project:
Build Project:
image: ${DEVOPS_REGISTRY}usgs/amazoncorretto:11
script:
script:
- ./gradlew assemble
- ./gradlew assemble
stage: build
stage: build
Markdown Lint:
Markdown Lint:
image: ${DEVOPS_REGISTRY}usgs/amazoncorretto:11
script:
script:
- ./gradlew markdownlint
- ./gradlew markdownlint
stage: build
stage: build
@@ -180,14 +177,12 @@ Unit Tests:
@@ -180,14 +177,12 @@ Unit Tests:
# reports:
# reports:
# junit: ${JUNIT_FILES}
# junit: ${JUNIT_FILES}
# coverage: '/Total.*?([0-9]{1,3})%/'
# coverage: '/Total.*?([0-9]{1,3})%/'
image: ${DEVOPS_REGISTRY}usgs/amazoncorretto:11
script:
script:
- ./gradlew check
- ./gradlew check
# - cat ${JACOCO_HTML_DIR}/index.html
# - cat ${JACOCO_HTML_DIR}/index.html
stage: build
stage: build
YAML Lint:
YAML Lint:
image: ${DEVOPS_REGISTRY}usgs/amazoncorretto:11
script:
script:
- ./gradlew yamllint
- ./gradlew yamllint
stage: build
stage: build
@@ -206,7 +201,6 @@ Trigger AWS Deployment:
@@ -206,7 +201,6 @@ Trigger AWS Deployment:
- *staging-env
- *staging-env
- *production-env
- *production-env
script:
script:
- apk add curl
- |
- |
if [ "${ENVIRONMENT}" == 'production' ]; then
if [ "${ENVIRONMENT}" == 'production' ]; then
REF="production";
REF="production";
Loading