问题标签 [multibranch-pipeline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - 如何在詹金斯的多分支管道中通过 ssh 发布
我在根目录下有 Jenkinsfile 的 Maven springboot 项目。我已经在 jenkins 文件中编写了构建 jar 文件的阶段,它工作正常。下一个阶段是“部署”,我必须将 jar 文件移动到 Linux 服务器并在那里运行它。任何人都可以帮助我在 jenkinsfile 中如何将 jar 文件从 Jenkins 服务器移动到另一台服务器并在那里运行它。
jenkins - 在 Jenkins Multibranch Pipeline 中访问私有 GitHub 存储库
我使用 SSH 和私有令牌设置了 Jenkins - 因此它可以非常愉快地访问“Git”私有存储库,并且通过 Config 屏幕它可以设置挂钩。管道本身在这个问题之外工作得很好。
我的问题是我想在哪里创建一个“GitHub”源,以便它可以支持额外的功能(包括自动 webhook 和报告),但是所有的 repos 都是私有的,所以在尝试添加它时没有显示任何内容。
我有令牌凭据设置(Jenkins 配置的密钥,分支源的用户 + 通行证/令牌) - 它们是从对存储库具有完全访问权限的用户设置的(同一用户提供对“Git”源的 ssh 访问权限)。该令牌适用于主 Jenkins 配置。
问题: GitHub 源可以正确识别所有者名称,但存储库下拉列表始终为空。
jenkins - 如何在 multibranchPipelineJob 中添加 Hg 安装选项?
我想添加 mercurial 安装选项,因为 Jenkins 中的 multibranchPipelineJob 不支持它。我想过使用配置块,但它创建了一个新节点“jenkins.branch.BranchSource”,而不是更新现有节点。
生成的 config.xml 文件如下所示:
我错过了什么?
耆那教。
jenkins - 无法在 Github 多分支管道上按名称过滤
我不确定我错过了什么,但我不能按名称过滤(使用正则表达式)或按名称过滤(使用通配符)来匹配任何分支。即使使用默认的.* Discover 分支也可以正常工作。我错过了一些明显的东西吗?
jenkins - 在 Jenkins 多分支项目中使用 msbuild
如何MSBuild
在 Jenkins 多分支项目中使用?这是我的詹金斯文件:
但我收到一条错误消息:
找不到名为 MSBuild 的工具
是否可以在 Jenkins 多分支项目中使用 MSBuild?
jenkins - 是否可以从“构建其他项目”下的常规 Jenkins 作业触发多分支管道作业?
我有 2 份工作。一个是 Jenkins 上的常规自由式作业,它应该触发另一个作业,即多分支管道作业。
问题是每当我在“要构建的项目”列中输入多分支作业的名称时,我都会收到一个错误 - “x 不可构建”。但是 Multibranch 作业本身运行良好,并且没有任何问题。
“构建其他项目”后构建操作(下游项目)是否与 Jenkins 管道不兼容?我在这里想念什么?
git - 如何区分多分支构建中的快照?
我们在 Git 存储库上运行具有多分支支持的 Jenkins 管道。每当创建新分支时,都会为新分支自动生成一个新的管道实例。到目前为止一切顺利(顺便说一句。这不是 Jenkins 特有的,其他 CI 工具(如 Bamboo)也支持)。
但是,当我们构建 maven 工件时,这些通常是-SNAPSHOT
版本,它们会部署到 Artifactory SNAPSHOT 存储库。
现在很难区分这些版本
- 分支 1 -> 1.0-SNAPSHOT
- 分支 2 -> 1.0-SNAPSHOT
所以我想知道,处理这个问题的好方法是什么?
jenkins - 多分支管道作业即使下游完成构建也不会开始构建步骤
我用 jenkinsfile 运行了一个多分支管道,我得到了“调度项目:caiwu » sis-server-test”,但没有出现“正在开始构建:”,直到工作 sis-test funish building,谁能帮帮我?
jenkins - How to schedules jobs with specific parameters in a Jenkins multibranch pipeline
We were having 2 FreeStyle projects on Jenkins:
One to generate builds(daily builds+manual builds), one other to execute tests.
We are moving to a Multibranch pipeline on jenkins, so my understanding is that we have one project per repository, and that we should use options to have different behavior.
So I can create parameters, to indicate if we want to run the tests, if we want to build the setups, that part I'm ok with it.
My issue is that I need that by default, the tests are NOT executed(because they take a lot of time to generate, and I don't want that developers can by mistake just let the "Execute tests" option checked.
And I need that this option is checked when executing the daily build in the night.
So 2 questions:
- How to schedule?
- How to provide the parameters value used for this schedule?
jenkins - Gitlab合并请求事件未触发Jenkins多分支管道
我正在尝试使用 GitLab Webhook 在合并请求事件上触发 Jenkins 多分支管道作业。
当我测试 Webhook 时,我收到以下消息:
Hook 执行成功但返回 HTTP 409
当我设置不同的 GitLab Webhook(例如标签推送事件)时,它可以工作。
Jenkins 多分支管道是否不支持 GitLab 合并请求事件 Webhook?我错过了什么吗?
如果不支持,是否有人有解决方法?
谢谢!