feat(Version): add versionfile workflow 5

This commit is contained in:
Wolfram Gulde 2021-12-08 16:40:34 +01:00
parent 08155045c9
commit 9450cf40b3

View File

@ -7,8 +7,6 @@
ARTIFACT: "version"
.container-publish-common: &container-publish-common
variables:
<<: *container-publish-common-variables
before_script:
- pwd
- ls -l
@ -28,6 +26,7 @@
image: $MAVEN_IMAGE
<<: *container-publish-common
variables:
<<: *container-publish-common-variables
MVN_VERSION: "true"
script:
- >
@ -44,8 +43,9 @@
image: $GRADLE_IMAGE
<<: *container-publish-common
variables:
<<: *container-publish-common-variables
EXTRA_ARGS: $GRADLE_EXTRA_ARGS
script:
script:s
- echo $PARSED_VERSION
- ./gradlew assemble jib $EXTRA_ARGS
"-DskipTests"
@ -59,23 +59,7 @@
entrypoint: [ "" ]
<<: *container-publish-common
variables:
PROJECT_DIR: $CI_PROJECT_DIR
DOCKERFILE_LOCATION: $CI_PROJECT_DIR/Dockerfile
CONTEXT_LOCATION: $CI_PROJECT_DIR
script:
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"$DOCKER_REGISTRY\":{\"username\":\"$DOCKER_REGISTRY_USER\",\"password\":\"$DOCKER_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor --context $CONTEXT_LOCATION --dockerfile $DOCKERFILE_LOCATION --destination $CI_REGISTRY_IMAGE:$PARSED_VERSION $EXTRA_ARGS --skip-tls-verify
.publish-image-kaniko-child:
image:
name: gcr.io/kaniko-project/executor:v1.7.0-debug
entrypoint: [ "" ]
<<: *container-publish-common
variables:
<<: *container-publish-common-variables
PROJECT_DIR: $CI_PROJECT_DIR
DOCKERFILE_LOCATION: $CI_PROJECT_DIR/Dockerfile
CONTEXT_LOCATION: $CI_PROJECT_DIR