feat(Version): add versionfile workflow 5
This commit is contained in:
parent
08155045c9
commit
9450cf40b3
@ -7,8 +7,6 @@
|
|||||||
ARTIFACT: "version"
|
ARTIFACT: "version"
|
||||||
|
|
||||||
.container-publish-common: &container-publish-common
|
.container-publish-common: &container-publish-common
|
||||||
variables:
|
|
||||||
<<: *container-publish-common-variables
|
|
||||||
before_script:
|
before_script:
|
||||||
- pwd
|
- pwd
|
||||||
- ls -l
|
- ls -l
|
||||||
@ -28,6 +26,7 @@
|
|||||||
image: $MAVEN_IMAGE
|
image: $MAVEN_IMAGE
|
||||||
<<: *container-publish-common
|
<<: *container-publish-common
|
||||||
variables:
|
variables:
|
||||||
|
<<: *container-publish-common-variables
|
||||||
MVN_VERSION: "true"
|
MVN_VERSION: "true"
|
||||||
script:
|
script:
|
||||||
- >
|
- >
|
||||||
@ -44,8 +43,9 @@
|
|||||||
image: $GRADLE_IMAGE
|
image: $GRADLE_IMAGE
|
||||||
<<: *container-publish-common
|
<<: *container-publish-common
|
||||||
variables:
|
variables:
|
||||||
|
<<: *container-publish-common-variables
|
||||||
EXTRA_ARGS: $GRADLE_EXTRA_ARGS
|
EXTRA_ARGS: $GRADLE_EXTRA_ARGS
|
||||||
script:
|
script:s
|
||||||
- echo $PARSED_VERSION
|
- echo $PARSED_VERSION
|
||||||
- ./gradlew assemble jib $EXTRA_ARGS
|
- ./gradlew assemble jib $EXTRA_ARGS
|
||||||
"-DskipTests"
|
"-DskipTests"
|
||||||
@ -59,23 +59,7 @@
|
|||||||
entrypoint: [ "" ]
|
entrypoint: [ "" ]
|
||||||
<<: *container-publish-common
|
<<: *container-publish-common
|
||||||
variables:
|
variables:
|
||||||
PROJECT_DIR: $CI_PROJECT_DIR
|
<<: *container-publish-common-variables
|
||||||
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:
|
|
||||||
PROJECT_DIR: $CI_PROJECT_DIR
|
PROJECT_DIR: $CI_PROJECT_DIR
|
||||||
DOCKERFILE_LOCATION: $CI_PROJECT_DIR/Dockerfile
|
DOCKERFILE_LOCATION: $CI_PROJECT_DIR/Dockerfile
|
||||||
CONTEXT_LOCATION: $CI_PROJECT_DIR
|
CONTEXT_LOCATION: $CI_PROJECT_DIR
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user