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. 以上就完成啦

点个爱心和关注吧