Skip to content
Snippets Groups Projects
Commit 1fadb6db authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

Merge branch 'pipelines' into 'main'

Pipelines

See merge request !144
parents f3c65632 dbdcd636
No related branches found
No related tags found
2 merge requests!147Production Release,!144Pipelines
Pipeline #305139 failed
...@@ -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";
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
# docker build -t nshmp-ws-static . # docker build -t nshmp-ws-static .
#### ####
ARG BUILD_IMAGE=usgs/amazoncorretto:11 ARG BUILD_IMAGE=code.usgs.gov:5001/devops/images/usgs/java:11
ARG FROM_IMAGE=usgs/amazoncorretto:11 ARG FROM_IMAGE=code.usgs.gov:5001/devops/images/usgs/java:11
FROM ${BUILD_IMAGE} as builder FROM ${BUILD_IMAGE} as builder
...@@ -16,8 +16,12 @@ WORKDIR /app ...@@ -16,8 +16,12 @@ WORKDIR /app
COPY . . COPY . .
USER root
RUN ./gradlew assemble RUN ./gradlew assemble
USER usgs-user
#### ####
# Run service # Run service
#### ####
......
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