先在腾讯云的容器镜像服务中创建镜像仓库,当然也可以使用已有的,假设这里我们的所属实例是aa, 命名空间是 xxx, 名称是 test-cnb
创建完成后会出现该镜像仓库的详细信息,里面又如何推送仓库的命令,包含了 username 和 passwod。

可以这样来配置流水线:
main:
push:
- services:
- docker
stages:
- name: docker login
script: docker login aa.tencentcloudcr.com --username <YourUserName> --password <YourPassword>
- name: docker build
script: docker build -t aa.tencentcloudcr.com/xxx/test-cnb:latest .
- name: docker push
script: docker push aa.tencentcloudcr.com/xxx/test-cnb:latest
注意: 仓库的密码一般是敏感数据,这里建议使用密钥仓库来存储。
docker pull aa.tencentcloudcr.com/xxx/test-cnb:latest docker run aa.tencentcloudcr.com/xxx/test-cnb:latest