2024年2月1日发(作者:)
package: image: maven:3-jdk-8 stage: package script: - 'mvn $MAVEN_CLI_OPTS package' artifacts: paths: - target/*.jar
build-sit: stage: build tags: - common only: - dev image: /public/docker-with-awscli:latest script: - eval $(aws ecr get-login --no-include-email --region cn-northwest-1) - docker build -t $IMAGE_NAME:sit . - docker push $IMAGE_NAME:sit variables: AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID} AWS_DEFAULT_REGION: ${AWS_REGION} AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}build-beta: stage: build tags: - common only: - master image: /public/docker-with-awscli:latest script: - eval $(aws ecr get-login --no-include-email --region cn-northwest-1) - docker build -t $IMAGE_NAME:beta . - docker push $IMAGE_NAME:beta variables: AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID} AWS_DEFAULT_REGION: ${AWS_REGION} AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}build-prod: image: /public/docker-with-awscli:latest tags: - common stage: build only: - tags script: - eval $(aws ecr get-login --no-include-email --region cn-northwest-1) - docker pull $IMAGE_NAME:beta - docker tag $IMAGE_NAME:beta $IMAGE_NAME:$CI_COMMIT_TAG - docker push $IMAGE_NAME:$CI_COMMIT_TAG variables: AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID} AWS_DEFAULT_REGION: ${AWS_REGION} AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}deploy: image: name: 123/k8s-kubectl:v1.14.4
本文发布于:2024-02-01 13:03:38,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170676381836787.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |