今天在家花了大半天的时候,整理了剩下的部分普通关键字,但是实际的内容比我想象的要多,最终还是没有整理完,部分内容也没有理解。因此决定今天先把这篇文章发了,明天整理玩最后的部分关键字的内容后,再来更新这篇文章。
今天自己看了这么多关键字,感觉最有用的几个关键字是:
- artifacts,用来配置不同任务之间传递的文件
- rules、when,用来配置在什么时候启用任务,有多种条件的结合
- tags,用来选择不同的runner
- retry,任务执行失败时可以重试,而不是直接结束任务和流水线。
- !reference,用来选择其他位置定义的变量或脚本,类似于锚,但是比锚更灵活。
暂时就这么多,明天开始正式写.gitlab-ci.yml的时候,通过实践,来完善这部分的内容。
网友评论