社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Github中未显示Jenkins生成状态图标

Rafi • 5 年前 • 1295 次点击  

我曾经在github上看到提交旁边的绿色勾号或红色x。我昨天更新了插件,现在看不到了。我没有做任何配置更改。是因为新版本的github插件为jenkins开发的吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40328
 
1295 次点击  
文章 [ 2 ]  |  最新文章 5 年前
VonC
Reply   •   1 楼
VonC    6 年前

有几个 recent issues around Status with the GitHub plugin for Jenkins .

JENKINS-53824 例如,提到:

提交时未设置状态。在遵循web上大多数建议的解决方案(手动repo、手动sha等)之后,它仍然没有显示任何内容。

从插件的代码和anyrepo的日志来看,这个步骤似乎没有找到正确的服务器。

转到jenkins的配置并查看github的配置。似乎github服务器配置部分现在也允许企业服务器,但是仍然有github企业部分(我的服务器在其中列出)。

经过一段时间的运行,我发现当我将ghe服务器添加到github服务器部分时,提交状态也会按预期工作 .

Rafi
Reply   •   2 楼
Rafi    6 年前

我想出了解决问题的办法。以下是解决问题的步骤:

  1. 转到GitHub用户设置( https://github.com/settings/profile )
  2. 选择“开发人员设置”>“个人访问令牌”>“生成新令牌”
  3. 令牌描述 :添加描述(例如jenkins github插件)
  4. 选择作用域 从中选择所有选项 回购协议 .
  5. 点击 生成令牌 将生成一个令牌,复制该令牌。
  6. 现在转到jenkins>凭据>系统>全局凭据(不受限制)>添加凭据
  7. 种类 :密文
  8. 范围 全球
  9. 秘密 :粘贴在github中生成的令牌
  10. 身份证件 :留空
  11. 描述 :添加说明(例如github secret text)并单击“确定”
  12. 转到jenkins>管理jenkins>配置系统>github>github服务器
  13. 添加github服务器
  14. 姓名 添加名称
  15. API URL : https://api.github.com
  16. 资格证书 选择 Github机密文本 你之前创建的
  17. 检查 管理钩子 .
  18. 如果测试连接成功,那么您将能够通过github提交或分支看到构建状态图标。