问题标签 [jenkins-2]

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.

0 投票
1 回答
16502 浏览

maven - Maven installation settings not showing in Jenkins

I have just installed Jenkins 2.6 (as a fresh install) but I can't seem to find the Maven installation options. Previously I would just be able to go to Jenkins configuration and in the Maven section there would be an option for MAVEN_HOME and to install Maven automatically. However this doesn't appear to be present for me.

I have the Maven integration plugin installed. How can I get these to show?

0 投票
2 回答
2675 浏览

jenkins - 如何在 Jenkins 2.0 Pipeline 上使用“发布 TAP 结果”插件?

我想在 Jenkins 2.0 管道上 使用“发布 TAP 结果”插件。在此处输入图像描述

我不确定是否有相同的等效 Groovy 脚本。有人可以帮忙吗?

0 投票
8 回答
41112 浏览

git - Jenkinsfile 获取当前标签

有没有办法获取 Jenkinsfile 中作业的当前标签(如果没有,则为 null)?背景是当这个提交有标签时,我只想构建一些工件(android APKs)。我试过了:

两者都始终为空 - 即使这(https://issues.jenkins-ci.org/browse/JENKINS-34520)另有说明

0 投票
2 回答
1551 浏览

jenkins - jenkins 2.7 pipeline build in docker container

I am trying to build my project with Jenkins and pipeline plugin in docker container. My Jenkinsfile looks like this:

In Jenkins log:

In mvn.log I see all is ok:

Where is an error or how determine it?

My Jenkins server is docker container form docker hub, which using docker server as a node.

New check:

Output:

mvn.log:

0 投票
4 回答
6041 浏览

jenkins - Jenkins 流水线自动分支检测

我正在将旧的 Jenkins 自由式工作迁移到多分支管道。我也想和他们一起使用 GitLab 钩子。

我的问题是分支检测。我是手动执行的,但我希望它是自动的:当一个新分支被推送到 git 时,如果 GitLab 的分支参数目前对于 Jenkins 未知,GitLab 会触发一个 Jenkins 作业,该作业会触发分支检测。这是可能的还是不存在?

仅供参考:我试图启动多分支管道作业,但 Jenkins 说:

0 投票
2 回答
2782 浏览

nexus - 使用 Jenkins 2 Jenkinsfile 脚本的自动 nexus 工件版本控制

我目前有一个定义我的发布管道的 Jenkins DSL 脚本(如下)。我想知道是否有一种方法可以为每个构建自动增加已发布工件的版本号,以便我可以使用新的唯一版本号将其发布到 Nexus,而不必手动设置。我过去使用过一个插件,它可以通过常规的 Jenkins 作业自动执行此操作,但我无法弄清楚如何使用管道脚本来执行此操作。

0 投票
2 回答
2292 浏览

jenkins - 管道作业中全局属性的使用

我想使用我在 Jenkins 配置中创建的全局变量,如下所示:

在此处输入图像描述

我的问题是:如何在我的管道(又名工作流)工作中使用它?我正在做类似的事情:

在此处输入图像描述

当我运行它时,它显示:

相反,如果我创建一个“自由样式项目”,我可以毫无问题地使用如下全局属性:

在此处输入图像描述

当我运行它时,如果我执行一些“回声”,它会显示值,如下所示:

在此处输入图像描述

0 投票
3 回答
20424 浏览

jenkins - 将 Spinnaker 与作为持续交付工具的 Jenkins 2.0 进行比较

众所周知,Jenkins 2.0 已经发布,它正在从持续集成(CI)扩展到持续交付(CD)。所以我想问一下,Spinnaker 相比 Jenkins 2.0 有哪些竞争优势?

0 投票
1 回答
90 浏览

jenkins - 指定属性一次,而不是两次

当我在Jenkins 2 多分支项目中有一个管道时,例如:

我确实需要指定credentialsIdandURL两次:

  1. 在上面的 Jenkinsfile 中
  2. 在 Jenkins 用户界面中在此处输入图像描述

两次指定这两个属性似乎是多余的。是否有可能只指定一次

0 投票
0 回答
1072 浏览

jenkins - 在 Jenkinsfile 中使用 publishHTML 失败

目前我在我的 Jenkinsfile 中有这个:

当勺子测试通过时,这工作正常 - 我可以看到我的结果报告。但不幸的是,当测试失败时,它们不会被发布 - 但尤其是我想查看报告。有没有办法做到这一点?