kno*_*cte 17 travis-ci gitlab-ci gitlab-ci-runner
据我所知,主要区别在于gitlab-ci是opensource(你可以在自己的服务器上安装)而travis-ci则不是.
那么后者总是基于云/服务.它对于开源项目是免费的.
但是GitLab.com(公司,而不是软件)也有一个你不需要安装的云版本:ci.gitlab.com.我猜这个版本只能用于你的Gitlab帐户中发布的公共存储库.
但是,那里几乎没有关于以这种方式运行GitLab CI的文档.我找到的大多数文档都是关于安装GitLab CI服务器或跑步者.但是如何配置ci.gitlab.com的跑步者?他们有什么操作系统?我可以拥有Windows/Mac跑步者吗?(该软件显然支持这些操作系统,但未指定ci.gitlab.com服务提供的跑步者.)
Nic*_*rak 14
编辑:2016年6月29日
正如评论所示,现在gitlab正在提供他们所谓的共享跑步者.这意味着您不再需要携带自己的跑步者,您可以使用他们的替代品并像travis CI一样使用它,但免费套餐的每月CI运行时间限制为2,000分钟.
**以前的历史回答**
Gitlab CI可以在线使用,但您必须携带自己的跑步者.这意味着什么?您需要在服务器中安装一个软件来运行测试.它比travis更复杂.
安装后,您必须将其与项目关联,如果要在docker或裸硬件中运行测试,请对其进行配置.还有更多的选择.
每次将提交推送到gitlab时,都会向gitlab ci触发一个钩子,并将构建发送给可用的运行器,该运行器执行构建并测试并将测试结果发送回gitlab ci服务器.
现在,通过上次更新,gitlab ci在gitlab中,但它仍然是相同的.
| 归档时间: |
|
| 查看次数: |
11299 次 |
| 最近记录: |