Docker
文章内容
本文将给出如何使用流水线构建 Docker 镜像示例。在使用该功能之前,请确保您对 Docker 类型制品库有初步了解。
配置方法
.coding-ci.yml
master:
push:
- services:
- docker #声明后,流水线内可以直接使用docker命令
stages:
- name: set docker tag
script: echo -n "docker-group/docker-name:$CODING_COMMIT_SHORT"
exports:
info: IMAGE_TAG
- name: docker build -t $IMAGE_TAG .
script: docker build
- name: docker login for index.docker.io
script: docker login -u "$DOCKER_USER" -p "$DOCKER_PWD"
# 从一个私有仓库里,导入DOCKER凭证到环境变量
imports: https://demo-team.coding.net/p/demo-project/d/demo-private-reop/git/tree/master/envs/hub.docker.com.yml
- name: push image
script: docker push $IMAGE_TAG
hub.docker.com.yml
DOCKER_USER: user
DOCKER_PWD: password
问题反馈 >
2023-06-01最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。