简述
从刚开始的时候两眼一抹黑,到磕磕碰碰的终于让测试包可以在代码提交的时候顺利的自动构建,团队终于向CI和CD的开发生活迈出了历史性的一步,中间踩了不少坑,也有不少收获,写一篇东西纪念一下。
感觉这篇东西都是键者不成熟的思绪,满满的水货~
从刚开始的时候两眼一抹黑,到磕磕碰碰的终于让测试包可以在代码提交的时候顺利的自动构建,团队终于向CI和CD的开发生活迈出了历史性的一步,中间踩了不少坑,也有不少收获,写一篇东西纪念一下。
感觉这篇东西都是键者不成熟的思绪,满满的水货~
go get
命令可以说是golang开发者最常用的命令了,通过它我们可以轻松获得各种开源仓库中的包,并且比较方便的在不同的开发机快速部署开发环境。
此处应有版本依赖的问题,但听说新版的go会处理。
但作为企业行为,不是所有的代码包都适合放在公开的网站上,而开源的又适用于中小型企业的自建git仓库工具中,gitlab无疑是耀眼的一个,如果配合docker,一键部署简直不要太舒服。
人工翻译自官方文档:https://docs.gitlab.com/ce/ci/yaml/README.html
欢迎转载,请注明出处:https://github.com/szyhf/gitlab-study
本文整理了.gitlab-ci.yml的使用方式,这个文件被GitLabRunner用于管理项目的构建。