continuous-integration - gitlab-runner 有替代品吗?
问题描述
我想知道是否有与 bitbucket 兼容的 gitlab 跑步者的替代品。
我正在寻找的主要功能是在我的服务器上安装一个执行程序,并使用它在安装它的服务器上运行一些命令。
我已经尝试过 circle-ci、bitbucket 管道和 travis,但所有这些都需要通过 ssh 连接到我的服务器。
解决方案
如果你喜欢 gitlab ci,你可以将它用作 bitbucket 的 CI。
只需在 gitlab 上镜像您的 bitbucket存储库,您就可以使用所有 gitlab ci 功能。
“以下是存储库镜像的一些可能用例:
您已迁移到 GitLab,但仍需要将项目保存在另一个源中。在这种情况下,您只需将其设置为镜像到 GitLab(拉取),所有提交、标签和分支的基本历史都将在您的 GitLab 实例中可用。”
它适用于 gitlab.com 以及 gitlab 自托管(CE 或 Enterprise)
推荐阅读
- ruby-on-rails - 从两个符号之间的字符串中获取元素
- haskell - 在 Haskell 中评估函数 a -> () 有什么规则?
- javascript - Safari 和 Chrome 之间的 Javascript Date 对象不同
- scala - 基于最新时间戳的分组和聚合
- javascript - ASP .NET Core 3.0 Razor 页面使用 @Url.Page 为 AJAX 生成动态 href url
- flutter - 图标作为“类别类型”作为表单输入不更新 UI 以显示用户选择
- php - 这种方法如何排除0?
- autodesk-forge - BIM 360 协作文件未显示在查看器上
- json - 向 API 发出请求并解析响应
- vue.js - 在 Vuex 模块中添加一个复杂的对象,该对象在内部管理其状态