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

change images

parent e9b81369
No related branches found
No related tags found
1 merge request!367Update Devops Images
...@@ -4,6 +4,8 @@ variables: ...@@ -4,6 +4,8 @@ variables:
JUNIT_FILES: build/test-results/test/TEST-*.xml JUNIT_FILES: build/test-results/test/TEST-*.xml
REPORTS_DIR: build/reports REPORTS_DIR: build/reports
image: ${CI_REGISTRY}/devops/images/usgs/java:11
stages: stages:
- build - build
- publish - publish
...@@ -15,6 +17,10 @@ workflow: ...@@ -15,6 +17,10 @@ workflow:
- if: $CI_COMMIT_TAG - if: $CI_COMMIT_TAG
- if: $CI_COMMIT_BRANCH - if: $CI_COMMIT_BRANCH
default:
tags:
- nshmp
#### ####
# Environment Templates # Environment Templates
#### ####
...@@ -67,10 +73,10 @@ workflow: ...@@ -67,10 +73,10 @@ workflow:
# 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
...@@ -124,23 +130,12 @@ workflow: ...@@ -124,23 +130,12 @@ workflow:
- 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}
#### ####
# Java Templates # Java Templates
#### ####
##
# General Java setup
##
.java:
image: ${DEVOPS_REGISTRY}usgs/amazoncorretto:11
tags:
- development
#### ####
# Stage: test # Stage: test
#### ####
...@@ -150,21 +145,17 @@ Build Image: ...@@ -150,21 +145,17 @@ 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/nginx:latest FROM_IMAGE=${CI_REGISTRY}/devops/images/usgs/nginx:latest
UPSTREAM_PATH: ghsc/nshmp/nshmp-lib UPSTREAM_PATH: ghsc/nshmp/nshmp-lib
Build Project: Build Project:
extends:
- .java
script: script:
- ./gradlew assemble; - ./gradlew assemble;
stage: build stage: build
Markdown Lint: Markdown Lint:
allow_failure: true allow_failure: true
extends:
- .java
script: script:
- ./gradlew markdownlint; - ./gradlew markdownlint;
stage: build stage: build
...@@ -176,8 +167,6 @@ Unit Tests: ...@@ -176,8 +167,6 @@ Unit Tests:
reports: reports:
junit: ${JUNIT_FILES} junit: ${JUNIT_FILES}
coverage: '/Total.*?([0-9]{1,3})%/' coverage: '/Total.*?([0-9]{1,3})%/'
extends:
- .java
script: script:
- ./gradlew check; - ./gradlew check;
- cat ${JACOCO_HTML_DIR}/index.html; - cat ${JACOCO_HTML_DIR}/index.html;
...@@ -188,8 +177,6 @@ Unit Tests: ...@@ -188,8 +177,6 @@ Unit Tests:
#### ####
Publish: Publish:
extends:
- .java
needs: needs:
- Build Image - Build Image
- Build Project - Build Project
...@@ -215,7 +202,6 @@ Trigger CDK nshmp-libs: ...@@ -215,7 +202,6 @@ Trigger CDK nshmp-libs:
- *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";
......
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
# docker run -p <PORT>:8080 -d <IMAGE_NAME>:<IMAGE_TAG> # docker run -p <PORT>:8080 -d <IMAGE_NAME>:<IMAGE_TAG>
#### ####
ARG BUILD_IMAGE=usgs/amazoncorretto:11 ARG BUILD_IMAGE=code.usgs.gov:5001/devops/images/usgs/java:11
ARG FROM_IMAGE=usgs/nginx:latest ARG FROM_IMAGE=code.usgs.gov:5001/devops/images/usgs/nginx:latest
## ##
# Builder image, compile JavDocs # Builder image, compile JavDocs
......
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