gpt4 book ai didi

Jenkins、BitBucket 和代理错误 128 和 502

转载 作者:行者123 更新时间:2023-12-05 06:58:10 24 4
gpt4 key购买 nike

我将 Jenkins 配置为定期轮询 bitbucket 并在有任何更改时下载/构建/部署我的应用程序 (git push)。当我在公司 VPN 后面的 Windows PC 上运行 Jenkins 时,它工作得很好。

我遇到的问题是,当尝试在驻留在配置了代理服务器的公司网络内的 Linux (Ubuntu 16.04.7 LTS) 机器上执行相同操作时。

这是我的 Jenkins 插件高级选项卡的样子: enter image description here

这是我的流水线 SCM 的样子: enter image description here

我还尝试通过将这些行添加到文件顶部/etc/default/jenkins 来禁用代理服务器

unset http_proxy
unset https_proxy
unset HTTP_PROXY
unset HTTPS_PROXY

我在进行这些更改后重新启动了 Jenkins,并删除了 jenkins 代理配置。

我还在 gitlab 上镜像了我的 repo,当 Jenkins 配置了 gitlab 时,我遇到了与我配置 bitbucket 时相同的错误。

想法?

最佳答案

这就是我解决问题的方式:

  • 尝试在没有 Jenkins 的情况下完成该过程。也就是说,编写某种脚本来检查 BitBucket 并构建您的应用程序。如果失败,则问题出在机器上,而不是 Jenkins。

如果是机器故障:

  • 检查其 VPN 配置。让脚本正常运行,然后使用 Jenkins 重试。

否则(Jenkins 有错):

  • 考虑为 Jenkins 使用 BitBucket 钩子(Hook)。
  • 如果您已经在使用它(如果是的话,您可以告诉我们)或不打算使用它,请确保 Jenkins 已按照 Carsten Hilber 在 Jenkins' Atlassian site 上的建议进行了良好配置。 :

The settings were different between Jenkins and the bash. Whenbuilding, jenkins loaded some proxy configuration that were set in a.gitconfig for the Jenkins user. When removing this, everything ran asexpected.

关于Jenkins、BitBucket 和代理错误 128 和 502,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64700922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com