Skip to content
Snippets Groups Projects

Legacy: docker

2 files
+ 8
31
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 6
29
@@ -7,6 +7,8 @@ variables:
@@ -7,6 +7,8 @@ variables:
REPORTS_DIR: build/reports
REPORTS_DIR: build/reports
UPSTREAM_PATH: ghsc/nshmp/nshmp-haz
UPSTREAM_PATH: ghsc/nshmp/nshmp-haz
 
image: ${CI_REGISTRY}/devops/images/usgs/java:11
 
# Do not run for merge requests
# Do not run for merge requests
workflow:
workflow:
rules:
rules:
@@ -62,16 +64,6 @@ default:
@@ -62,16 +64,6 @@ default:
ENVIRONMENT: production
ENVIRONMENT: production
####
# Java Templates
####
##
# General Java setup
##
.java:
image: ${DEVOPS_REGISTRY}usgs/amazoncorretto:8
####
####
# Docker Templates
# Docker Templates
####
####
@@ -80,10 +72,10 @@ default:
@@ -80,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
@@ -122,18 +114,9 @@ default:
@@ -122,18 +114,9 @@ default:
docker tag "${env_image_name}" "${sha_image_name}";
docker tag "${env_image_name}" "${sha_image_name}";
docker push "${sha_image_name}";
docker push "${sha_image_name}";
- |
- |
docker_latest_image="usgs/${CI_PROJECT_NAME}:latest";
docker_env_image="usgs/${CI_PROJECT_NAME}:${ENVIRONMENT}-latest";
docker tag "${env_image_name}" "${docker_env_image}";
docker push "${docker_env_image}";
if [[ "${ENVIRONMENT}" != "development" ]]; then
if [[ "${ENVIRONMENT}" != "development" ]]; then
docker tag "${env_image_name}" "${latest_image_name}";
docker tag "${env_image_name}" "${latest_image_name}";
docker push "${latest_image_name}";
docker push "${latest_image_name}";
docker tag "${env_image_name}" "${docker_latest_image}";
docker push "${docker_latest_image}";
fi
fi
- |
- |
printf "
printf "
@@ -154,8 +137,8 @@ Build Image:
@@ -154,8 +137,8 @@ Build Image:
- .docker-build
- .docker-build
variables:
variables:
DOCKER_BUILD_ARGS: |
DOCKER_BUILD_ARGS: |
BUILD_IMAGE=${DEVOPS_REGISTRY}usgs/amazoncorretto:8
BUILD_IMAGE=${CI_REGISTRY}/devops/images/usgs/java:11
FROM_IMAGE=${DEVOPS_REGISTRY}usgs/amazoncorretto:8
FROM_IMAGE=${CI_REGISTRY}/devops/images/usgs/java:11
DOCKERFILE: Dockerfile
DOCKERFILE: Dockerfile
IMAGE_TAG: ${ENVIRONMENT}-${CI_COMMIT_SHORT_SHA}
IMAGE_TAG: ${ENVIRONMENT}-${CI_COMMIT_SHORT_SHA}
@@ -163,8 +146,6 @@ Build Project:
@@ -163,8 +146,6 @@ Build Project:
artifacts:
artifacts:
paths:
paths:
- build
- build
extends:
- .java
script:
script:
- ./gradlew assemble
- ./gradlew assemble
stage: build
stage: build
@@ -174,8 +155,6 @@ Build Project:
@@ -174,8 +155,6 @@ Build Project:
####
####
Test HazardCalc:
Test HazardCalc:
extends:
- .java
needs:
needs:
- Build Project
- Build Project
script:
script:
@@ -193,8 +172,6 @@ Unit Tests:
@@ -193,8 +172,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
needs: []
needs: []
script:
script:
- ./gradlew check
- ./gradlew check
Loading