git - jenkins 作业中的 Github_server 设置和实现
问题描述
如果它会很长,请提前抱歉 - 我是詹金斯的新手。
我想改变我们在 Jenkins(版本 2.89.4)中处理 git 的方式。我们主要使用多分支管道项目。我已经使用我在 github 端生成的个人令牌在“配置系统”下定义了一个 github_server,并使用这个令牌在 github 端创建了一个到我们的 Jenkins 的 webhook(webhook 状态正常)。当我尝试更改当前的多分支管道项目以使用 github_server(使用 github_source)时,构建完成但文件夹为空。无法重新编辑配置,因为由于 SCM 部分,它在加载时卡住了。如果我选择 no scm,仍然 - 文件夹为空。
请解释如何在多分支管道项目中使用 github_server。
作业/项目配置:分支来源:github 源(类型)。github项目地址:https ://github.com/orgname/reponame.git 。存储库提供者:检查全局设置管理钩子的 github 插件存储库请求的权限:拉 scm 工厂:无 scm 处理程序:分支处理程序-添加除分支限制之外的所有属性策略:所有分支都获得相同的属性
构建配置:模式:通过 Jenkinsfile 脚本路径 - Jenkinsfile(存在于 repo 中)
扫描多分支管道触发器 - 如果没有运行,则定期扫描,间隔 5 分钟
孤立项目策略 - 丢弃所有项目
而已。真的希望您能提供帮助:) 如果有任何我没有提到的细节,请告诉我。
谢谢, 海拉
解决方案
推荐阅读
- matlab - 函数的请求输出参数
- javascript - 在同一个文件中分离 Javascript 片段
- javascript - 浏览“文件上传”不通过 Javascript 显示完整路径
- c++ - 为什么销毁被放置 new 覆盖的对象不是未定义的行为?
- compilation - 在另一台 Windows 机器上运行 Rust 编译的程序有什么要求?
- react-native - react-native 打包程序为所有内容返回 404
- javascript - 从平面列表项导航到另一个屏幕
- selenium-webdriver - 量角器节点 8 调试/异步等待
- android - https://www.googleapis.com/games/v1/applications/played 的意外响应代码 401
- android - 数据绑定差异文本或应用