首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已安装' GitHub -autostatus‘插件,未在GitHub中更新作业和阶段监视状态

已安装' GitHub -autostatus‘插件,未在GitHub中更新作业和阶段监视状态
EN

Stack Overflow用户
提问于 2020-03-12 19:28:27
回答 1查看 619关注 0票数 1

已安装https://plugins.jenkins.io/github-autostatus/插件

代码语言:javascript
复制
Watches pipeline jobs and provides job and stage stats such as time and pass/fail. Can be configured to update GitHub commit status 
(one status per stage) and send stats to an InfluxDB instance, or StatsD collector, for build health monitoring of job/stage timing and success rate.

正如链接中突出显示的那样,我希望在PR合并到目标按钮启用之前,这将出现在阶段中。但插件安装后并重新启动后,它不会出现在PR.s中

Jenkins->Configure System下的'Autostatus Config‘下选择了’'Send to GitHub

在Github中针对目标分支创建新PR时,看不到任何行为差异。

在此分支上将'Poll SCM‘配置为true,以检查行为&构建仅在'Merge’完成后才会在Jenkins中触发,但不会在PR创建和审查挂起时触发。为了实现这个设置,我是不是遗漏了什么?

声明性管道中的构建后步骤是否需要添加到显式更新?有没有详细说明这些步骤的文档?

在插件站点上看不到配置说明。

EN

回答 1

Stack Overflow用户

发布于 2020-09-16 02:18:57

没有任何额外的信息(如commented by @smac89)很难回答这个问题,但我会尝试给那些使用他们最好的搜索引擎的人提供一些关于安装/使用这个插件的一般信息。

通常,要使其正常工作,您需要将此插件与GitHub Branch Source (这是一个依赖项)安装在一起。对我来说,它在GitHub组织中工作得很好(添加一个新的GitHub组织管道,并在管道配置中的项目下使用正确的GitHub凭证对其进行配置)。这将扫描您的GitHub组织中包含Jenkinsfile的所有存储库,但是您可以添加一些过滤器来排除org管道配置中的存储库。

然后,管道会自动将所有阶段结果报告给相应的提交,并且当此提交是链接分支上的最新提交时,GitHub会在Pull请求中显示这些结果。

但非组织管道似乎有一个错误,请参阅issue 86

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60653217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档