如果太长了,请提前抱歉-我是詹金斯的新手。
我想更改我们在詹金斯(2.89.4版)中使用git的方式。 我们主要使用多分支管道项目。 我已经使用在github端生成的个人令牌在“配置系统”下定义了一个github_server,并使用该令牌在github端也创建了一个到我们Jenkins的webhook(webhook状态为OK)。 当我尝试更改当前的多分支管道项目以使用github_server(使用github_source)时,构建完成,但文件夹为空。无法重新编辑配置,因为由于SCM部件,它在加载时卡住了。如果我不选择scm,仍然-文件夹为空。
请说明如何在多分支管道项目中使用github_server。
作业/项目配置: 分支源:github源(类型)。 github项目网址:https://github.com/orgname/reponame.git。 回购提供者:来自全局设置的github插件 管理钩子已检查 存储库请求的权限:拉 scm工厂:无scm 处理程序:分支处理程序-添加了除分支限制以外的所有内容 财产策略:所有分支机构都拥有相同的财产
构建配置: 模式:通过Jenkinsfile 脚本路径-Jenkinsfile(存在于仓库中)
扫描多分支管道触发器-如果不运行则定期运行,间隔5分钟
孤立物品策略-丢弃所有物品
就是这样。真的希望您能提供帮助:)如果有我未提及的细节,请告诉我。
谢谢, 希拉