diff --git a/project-maven-azure-docker/build.yml b/project-maven-azure-docker/build.yml new file mode 100644 index 0000000000000000000000000000000000000000..353c6ed4196c9e568a5904767e61c4c016aec5ab --- /dev/null +++ b/project-maven-azure-docker/build.yml @@ -0,0 +1,16 @@ +build: + image: $ACR_URL/docker:dind + stage: build + services: + - docker:dind + + tags: + - docker + script: + - docker login -u $ACR_USERNAME -p $ACR_PASSWORD $ACR_URL + - docker image build --build-arg REG=https://artifact.tecnalia.com/artifactory/api/npm/digicon-npm-dev/ --build-arg NPM_TKN=$NPM_TOKEN --build-arg US=$ACR_USERNAME --build-arg CI_TOKEN=$ACR_PASSWORD -t $CONTAINER_IMAGE ./ + - docker push $CONTAINER_IMAGE + only: + - master + - dev + - release diff --git a/project-maven-azure-docker/release.yml b/project-maven-azure-docker/release.yml new file mode 100644 index 0000000000000000000000000000000000000000..a4be49bb5c8735188e623dcbe8dc62148ad7f15f --- /dev/null +++ b/project-maven-azure-docker/release.yml @@ -0,0 +1,14 @@ +release: + image: registry.gitlab.com/gitlab-org/release-cli + stage: deploy + tags: + - docker + script: + release-cli create --name $CI_COMMIT_TAG --description awesome-release + --milestone $CI_COMMIT_TAG + - export COMMIT_TIME=$(git show -s --format=%ct $CI_COMMIT_SHA) + --released-at $COMMIT_TIME + only: + - tags + - release + - master \ No newline at end of file