首先添加代码仓库,已github为例,代码仓库中除了自身项目,还需要有以下文件
![](https://img.haomeiwen.com/i19317302/445b5c5fe5c43eb3.png)
ranche-pipeline.yml,Dockerfile,deployment.yaml
![](https://img.haomeiwen.com/i19317302/4abd636979da0564.png)
![](https://img.haomeiwen.com/i19317302/2f433d2ea0c6d3d2.png)
![](https://img.haomeiwen.com/i19317302/cb14bf70c66f2f62.png)
在github中开通第三方应用访问权限
![](https://img.haomeiwen.com/i19317302/86253ea8564b9067.png)
![](https://img.haomeiwen.com/i19317302/4463a89336e6a46c.png)
![](https://img.haomeiwen.com/i19317302/4e25f0601694c713.png)
![](https://img.haomeiwen.com/i19317302/21d93a36408638d3.png)
将此ID和密钥复制到Rancher代码认证中
![](https://img.haomeiwen.com/i19317302/ce26e3776b0982f5.png)
![](https://img.haomeiwen.com/i19317302/a62197efada4f41d.png)
![](https://img.haomeiwen.com/i19317302/697d409a9e93b43d.png)
![](https://img.haomeiwen.com/i19317302/dd64b3d0154a0e3b.png)
添加私有镜像仓库
![](https://img.haomeiwen.com/i19317302/0db5ed8ded72624f.png)
通过kubectl查看创建的凭证信息
kubectl get secret dc-v2j9w --output="jsonpath={.data..dockerconfigjson}" | base64 --decode
开始流水线自动化构建
![](https://img.haomeiwen.com/i19317302/839608f5fc14b13e.png)
![](https://img.haomeiwen.com/i19317302/411a60bc0696b4c9.png)
![](https://img.haomeiwen.com/i19317302/7404d109b5401638.png)
![](https://img.haomeiwen.com/i19317302/60e04bcc23cd4f1a.png)
网友评论