使用Jenkins和GitLab自动构建

时间:2018-04-02 21:00:04

标签: docker jenkins continuous-integration gitlab devops

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

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

任何人都可以帮助我?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

推送时是否会触发请求?如果你有要求,你可以尝试用邮递员打它吗?如果您可以提供更多信息,那将有所帮助:)