1
cnbattle 2019-05-06 18:06:16 +08:00
收藏了 之前弄过一次 挺简单的
|
2
mritd 2019-05-06 18:21:41 +08:00 via iPhone
正经企业复杂项目,多环境啥的还得 gitlab ci
|
3
mritd 2019-05-06 18:22:20 +08:00 via iPhone
Drone 看似简单,实际上太多东西不足,小项目自己要倒是个不错的选择
|
4
iamkun 2019-05-06 18:23:56 +08:00
路过 收藏了
|
5
Lpl 2019-05-06 18:26:03 +08:00
问题主要就是出在 cache 上了,增加下 yarn cache 或者 npm cache,然后挂载进来就能剩大量的网络时间;
还有个问题,Docker-in-Docker 不需要 privileged: true 的权限,只需要把 socks 挂载进去就可以用了 |
6
AlloVince OP @Lpl 如果是挂载的方式不需要 privileged,因为主机的 daemon 已经有足够权限, 但如果使用我说的在容器内启动 docker daemon 是需要 privileged 的
|
7
AlloVince OP @mritd Gitlab CI 结合 Gitlab 才比较好用,集成 github 是付费功能,免费版缺失的功能也有点多,而付费又是按 per user per month 来付的,感觉不是很友好
https://about.gitlab.com/pricing/self-managed/feature-comparison/ 如果偏保守的话,还是 Jenkins 吧 |