的时候自动化直接部署到服务器上,一下是整个大致流程:
image.png
1.本地代码push到gitlab
2.gitlab通过webhook通知到jenkins
3.jenkins拉取gitlab仓库代码...:
docker最基本的知识,并安装docker和docker-compose
linux最基本命令,知道私钥公钥生成
使用过git工具
你的前端项目npm run build 成功
你需要一台 ram...,实在不行,你可以借助gitlab项目中的webide这个功能模拟推送到master分支上
5.配置shell脚本
前言:这时候我们已经打通了本地代码->gitlab-jenkins的这个环节了,然后我们编写...image.png
欣赏成果
(1).把本地代码改动后继续推送到远程gitlab仓库上
(2).查看jenkins任务的终端输出
(4).看到终端输出success后,浏览器打开项目部署的url(服务器...shell脚本中的npm install换成淘宝源可以速度快一些
一点点感悟
CICD这个流程难在比较繁琐,每个细节都得注意,当我们学会docker,shell,linux,jenkins,ssh公钥私钥配置这方面的知识后