CI/CD⼯作流
你当前的代码库托管在Gitlab上, 且已经为代码仓库配置了gitlab-runner服务, 它是⽤来实际执⾏CI任务的服务器;
提交代码,且根⽬录中包含⼀个名为.l⽂件,该⽂件是⽤来指定构建、测试和部署流程、以及CI触发条件的脚本,其概念类似于l⽂件;
.l⽂件中指定了CI的触发条件、⼯作内容、⼯作流程,编写和理解此⽂件是CI实战中最重要的⼀步,该⽂件指定的任务内容总体构成了1个pipeline、1个pipeline包含不同的stage执⾏阶段、每个stage包含不同的具体job脚本任务。
.l⽰例⽂件及常⽤说明
.l编写⽰例
Pipeline说明
git常用指令
⼀个.l⽂件触发后会形成⼀个pipeline任务流由gitlab-runner来运⾏处理,pipeline中stage、job概念如下,需要按照项⽬实际情况定义不同stage和job, ⾃⼰绘制了⼀个流程⽰意图帮助理解:
pipeline⽰意图
⽰例 .l⽂件运⾏顺序及逻辑说明
按1.所⽰在项⽬根⽬录中编写好yml⽂件,
deamon.json配置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论