CI流水线系统构建环境仓库
目前使用Debian·rocky Linux 等
main:
push:
- services:
- docker
stages:
# 同名镜像构建&推送
- name: docker build
script: docker -f Dockerfile.debian build -t ${CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}:latest .
- name: docker push
script: docker push ${CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}:latest
# 非同名镜像构建&推送
- name: docker build
script: docker build -f Dockerfile.debian -t ${CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}/debian:12 .
- name: docker push
script: docker push ${CNB_DOCKER_REGISTRY}/${CNB_REPO_SLUG_LOWERCASE}/debian:12