1. 创建流水线项目
2. 首先去流水线项目 创建三个凭证
kubeconfig类型:默认内容为当前用户的 kubeconfig 配置。 选择此类型创建默认有值
用户名密码(my-login):git账号和密码
用户名密码(my-aliyun-docker):阿里云容器镜像仓库账号密码
3. 创建流水线
4. 流水线Jenkinsfile文件
5. 可视化流水线设置说明
- 粘贴以上Jenkinsfile文件,点编辑流水线
- 拉取
Url:git地址
凭证名称:选择我们创建的my-login名称的凭证,就是我们配置的git登录的账号密码
分支:就是拉取哪个分支
- 编译
指定容器,添加嵌套步骤
第二个shell脚本是下载资源包命令
第三个shell脚本进行打包
打包
指定容器,添加嵌套步骤
第二个shell脚本是运行Dockerfile文件进行打镜像命令
Dockerfile文件内容:
nginx dream-yard-vue.conf配置文件:
- 推送
这里需要指定容器——>添加凭证
声明:我这里使用凭证的账号密码变量不好使,所以就写死了
第一个shell脚本是登录阿里云容器镜像仓库
第二个shell脚本是打镜像命令
第三个是将我们打的镜像推送到阿里云镜像仓库
- 部署
添加容器——>凭证,这个凭证是我们创建当前用户kubeconfig凭证
shell脚本命令就是执行部署的命令,不要使用kubernetesDeploy部署,这个到后面会停止使用、
deploy.yaml文件:
6. 以上就完成啦
点个爱心和关注吧