From d690ec097c5400a1c72c0063472b283981ee76a7 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 15 Aug 2023 11:01:58 -0600
Subject: [PATCH] change images

---
 .gitlab-ci.yml | 34 ++++++++++------------------------
 Dockerfile     |  4 ++--
 2 files changed, 12 insertions(+), 26 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a662b14f..05974852 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,6 +4,8 @@ variables:
   JUNIT_FILES: build/test-results/test/TEST-*.xml
   REPORTS_DIR: build/reports
 
+image: ${CI_REGISTRY}/devops/images/usgs/java:11
+
 stages:
   - build
   - publish
@@ -15,6 +17,10 @@ workflow:
     - if: $CI_COMMIT_TAG
     - if: $CI_COMMIT_BRANCH
 
+default:
+  tags:
+    - nshmp
+
 ####
 # Environment Templates
 ####
@@ -67,10 +73,10 @@ workflow:
 # Docker in Docker
 ##
 .dind:
-  image: ${DEVOPS_REGISTRY}docker:19.03-git
+  image: ${CI_REGISTRY}/devops/images/docker:20
   services:
     - alias: docker
-      name: ${DEVOPS_REGISTRY}docker:19.03-dind
+      name: ${CI_REGISTRY}/devops/images/docker:20-dind
   variables:
     DOCKER_DRIVER: overlay2
 
@@ -124,23 +130,12 @@ workflow:
     - build
   variables:
     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}
 
 ####
 # Java Templates
 ####
 
-##
-# General Java setup
-##
-.java:
-  image: ${DEVOPS_REGISTRY}usgs/amazoncorretto:11
-  tags:
-    - development
-
 ####
 # Stage: test
 ####
@@ -150,21 +145,17 @@ Build Image:
     - .docker-build
   variables:
     DOCKER_BUILD_ARGS: |
-      BUILD_IMAGE=${DEVOPS_REGISTRY}usgs/amazoncorretto:11
-      FROM_IMAGE=${DEVOPS_REGISTRY}usgs/nginx:latest
+      BUILD_IMAGE=${CI_REGISTRY}/devops/images/usgs/java:11
+      FROM_IMAGE=${CI_REGISTRY}/devops/images/usgs/nginx:latest
     UPSTREAM_PATH: ghsc/nshmp/nshmp-lib
 
 Build Project:
-  extends:
-    - .java
   script:
     - ./gradlew assemble;
   stage: build
 
 Markdown Lint:
   allow_failure: true
-  extends:
-    - .java
   script:
     - ./gradlew markdownlint;
   stage: build
@@ -176,8 +167,6 @@ Unit Tests:
     reports:
       junit: ${JUNIT_FILES}
   coverage: '/Total.*?([0-9]{1,3})%/'
-  extends:
-    - .java
   script:
     - ./gradlew check;
     - cat ${JACOCO_HTML_DIR}/index.html;
@@ -188,8 +177,6 @@ Unit Tests:
 ####
 
 Publish:
-  extends:
-    - .java
   needs:
     - Build Image
     - Build Project
@@ -215,7 +202,6 @@ Trigger CDK nshmp-libs:
     - *staging-env
     - *production-env
   script:
-    - apk add curl
     - |
       if [ "${ENVIRONMENT}" == 'production' ]; then
         REF="production";
diff --git a/Dockerfile b/Dockerfile
index 53ba524d..f3d2f01c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,8 +8,8 @@
 #   docker run -p <PORT>:8080 -d <IMAGE_NAME>:<IMAGE_TAG>
 ####
 
-ARG BUILD_IMAGE=usgs/amazoncorretto:11
-ARG FROM_IMAGE=usgs/nginx:latest
+ARG BUILD_IMAGE=code.usgs.gov:5001/devops/images/usgs/java:11
+ARG FROM_IMAGE=code.usgs.gov:5001/devops/images/usgs/nginx:latest
 
 ##
 # Builder image, compile JavDocs
-- 
GitLab