文章链接
https://nanmu.me/zh-cn/posts/2022/bring-your-own-gitlab-runner/
前情提要
我写了个假的 Gitlab Runner,可以运行自己的测试和编译自己,在每个星期四运行 job 还会有特殊效果(狗头)
摘要
Gitlab 有个不错的特性,就是你可以使用自己的 Gitlab CI Runner. 可是,如果你没有“自己”的 CI Runner 该怎么办呢?别担心,我们可以自己写一个。[]~( ̄▽ ̄)~*
在这篇文章里,我们会:
- 阐述 Gitlab Runner 的核心任务;
- 分析 Runner 工作时和 Gitlab 的交互内容;
- 设计和实施一个我们自己的 Runner;
- 自举:让我们的 Runner 运行自己的 CI 工作;
- 埋一个彩蛋!
当然,如果你习惯直接看代码,欢迎访问Github 仓库。如果喜欢,欢迎留个 star.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于