【问题标题】:Gitlab CI Runner without routable IP没有可路由 IP 的 Gitlab CI Runner
【发布时间】:2016-03-01 22:18:27
【问题描述】:

我想在我的工作流程中使用 Gitlab CI,但是因为我的项目依赖于许可软件,所以我需要它在我的机器上运行,它没有公共的、可路由的 IP。我的想法是我可以在 heroku 上创建一个简单的服务器来接受 webhook 并将请求放入消息队列(例如 redis DB),我的本地机器可以轮询并实际运行 CI 作业。然而,看起来整个 Gitlab CI 系统是假设 gitlab.com 服务器可以直接与跑步者对话的情况下编写的。有人知道通过 webhook 代理 CI 构建触发器或使 gitlab-runner 拉构建作业而不是接受推送事件的概念证明吗?如有必要,我可以滚动我自己的跑步者来轮询构建事件并运行我需要的命令,但使用现有的、记录在案的基础设施/文件格式而不是重新发明轮子真的很好。感谢您的任何建议。

【问题讨论】:

    标签: gitlab gitlab-ci gitlab-ci-runner


    【解决方案1】:

    事实证明,我误解了文档,而标准跑步者已经开箱即用。

    【讨论】:

    • 我相信跑步者会投票 gitlab,而不是相反。
    猜你喜欢
    • 1970-01-01
    • 2017-06-10
    • 2018-07-31
    • 2017-10-06
    • 2015-10-07
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    相关资源
    最近更新 更多