Tag: 工jenkins插件

跟踪Gradle脚本中每个任务的执行时间?

追踪Gradle构build脚本中的任务执行时间的最优雅方式是什么? 在最佳情况下,将时间直接logging到任务名称的相同或下一行 :buildSrc:testClasses (0.518 secs) :fooBar (28.652 secs)

jenkinspipe道:代理vs节点?

代理和jenkinspipe道中的节点之间有什么区别? 我find了这些定义: 节点 :Pipeline执行的大部分工作都是在一个或多个声明的节点步骤的上下文中完成的。 agent :代理指令指定整个Pipeline或特定的阶段将在Jenkins环境中执行的位置,取决于代理指令的位置。 所以两者都用于执行stream水线步骤。 但是什么时候用哪一个?

如何使用Jenkins Git插件接收本地Git分支名称?

我正在使用Jenkins Git插件(v2.0)的Branch Specifier选项在特定分支上运行构build,例如1.4 。 在这种情况下${GIT_BRANCH}包含origin/1.4值。 我怎样才能收到用于克隆的本地Git分支的名称(即只有1.4没有origin/前缀? 我试过Check out to specific local branch额外的行为与分支名称1.4 ,但没有任何改变。 我在GitHub上看到过相关的PR ,但是它被拒绝了(因为它只修复了一个远程origin情况)。

如何在jenkins构build完成后将更改推送到github?

我有一个jenkins作业,从github克隆版本库,然后运行powershell脚本来增加文件中的版本号。 我现在正在试图将这个更新文件发布回github上的原始版本库,所以当开发者修改时,他会得到最新的版本号。 我试图在后构build事件中使用Git Publisher,我可以发布标签没有问题,但似乎并没有发布任何文件。

当Mavenunit testing失败时,如何让Jenkins构build失败?

我正在使用Jenkins,Maven 3.1和Java 1.6。 我有以下的目标和选项在jenkins设立的以下Maven工作… clean install -U -P cloudbees -P qa 下面是我的pom.xml surefireconfiguration… <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <configuration> <reuseForks>true</reuseForks> <argLine>-Xmx2048m -XX:MaxPermSize=512M </argLine> <skipTests>false</skipTests> </configuration> </plugin> 但是,当我的unit testing失败时,Jenkins控制台输出仍然表示“BUILD SUCCESS”,并且构build标记为“unstable”而不是彻底失败。 如何在Jenkins中configuration(或Maven,如果它的结果​​是什么),这样如果任何unit testing失败,我的构build失败(不会变得不稳定或通过)? 以下是控制台输出的内容 17:08:04 MyProjectOrganizationControllerTest.testRecoverFromError » IllegalState Failed to… 17:08:04 MyProjectOrganizationControllerTest.testVerifyDistrictListPopulated » IllegalState 17:08:04 MyProjectOrganizationControllerTest.testUpdateSchool » IllegalState Failed to loa… 17:08:04 MyProjectOrganizationControllerTest.testDeleteSchool » IllegalState Failed to loa… […]

jenkins链接到我的本地git存储库

我是jenkins,也是新手。 我在github.com创build了一个远程仓库,并创build了一个本地副本。 然后我想通过Jenkins链接它。 我为git集成安装了所需的插件,但是我不知道在configuration新项目时我的本地Repository URL是如何设置的。 有人可以帮我find它吗?

jenkins:一个项目的多个Git仓库

我想用两个Git仓库build立一个项目。 其中一个包含源代码,另一个包含构build和部署脚本。 我的问题是,我需要有一个存储库,用于构build和部署项目的不同部分(大项目,多个存储库,相同的构build和部署脚本),但Jenkins似乎无法处理这个问题(或者我不'知道/没有find如何)。

jenkins和Maven的区别

我是这个地区的新手。 Maven和Jenkins有什么不同? 在我看来,它们都支持JUnits的自动构build和自动执行。 如果是这样,他们是免费的吗? 还是相互排斥?

如何访问参数化版本中的参数?

如何访问Jenkins工作的“Workflow”的“此构build是参数化”部分中设置的参数? testing用例 创build一个工作stream程作业。 启用“此版本已参数化”。 使用默认值bar text添加STRING PARAMETER foo 。 将以下代码添加到Workflow Script : node() { print "DEBUG: parameter foo = ${env.foo}" } 运行工作。 结果 DEBUG: parameter foo = null

Jenkins – configurationJenkins以轮询SCM中的更改

我正在和jenkins合作,当svn版本库发生变化时,我想运行maven目标。 我已经附上了我目前的configuration图片。 我知道每5分钟检查一次存储库是疯狂的。 我只想在有新的变化的时候运行它,但是我找不到方法。 无论如何,它不检查存储库。 我究竟做错了什么?? 提前致谢