Gitlab-CI自动化构建内网Go应用程序
使用Gitlab-CI自动化构建内网Go应用程序,将面临以下的挑战:
- 大型项目中通常使用 go modules 进行管理
go.xin****ech.cn
表示内部的GO包管理地址,类似于 http://go.uber.org/ 的站点gitlab.x**i.cn
表示内部的gitlab仓库地址go.xin****ech.cn/xws**/**-service-mgr
表示内部gitlab的其中的project地址
其中,一个比较大的麻烦在于,如何让被编译的应用程序,安全的访问到gitlab,下载处于内网环境的go modules依赖。
……