【问题标题】:Automatic build with Jenkins and GitLab使用 Jenkins 和 GitLab 自动构建
【发布时间】:2018-04-03 12:50:25
【问题描述】:

我使用 Docker(本地)部署 Jenkins 和 GitLab,两者都相互连接。

  • 其中一个问题(不是很重要)是 SSH。我在 Jenkins 容器中创建 ssh 密钥并将其设置为 GitLab,但是当 Jenkins 尝试签出存储库时会抛出“Permission Denied”。那么,执行 Jenkins bash,尝试运行 git 命令,会发生什么? GitLab 容器需要密码才能访问。搜索并尝试作为虚拟化服务器进行操作,没有任何效果。无论如何,我使用用户名和密码解决了(我不喜欢,但可以)。
  • 重要的问题。我没有任何问题创建和运行工作(使用管道)。该作业从 GitLab 下载世界并将结果发送到 GitLab。问题是,在将带有 Jenkins URL 的 webhook 添加到 GitLab 后,推送一些东西,但 Jenkins 没有任何反应,没有触发作业。

谁能帮帮我?

谢谢!!

【问题讨论】:

    标签: docker jenkins continuous-integration gitlab devops


    【解决方案1】:

    您的 webhook 是否正常工作?您是否能够发送/接收请求和响应,如果不能参考 Github webhook URL config issue? How to fix it?

    当你推送时它会触发请求吗?如果您有要求,您可以尝试与邮递员联系吗?如果您能提供更多信息,那将会很有帮助:)

    【讨论】:

    • 谢谢。解决了我检查 Jenkins 安全配置的问题。
    猜你喜欢
    • 2016-07-11
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多