【发布时间】: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