Jenkins Job-DSL是一个Jenkins插件,可以使用Groovy脚本创建Jenkins Jobs。它可以在标准的Jenkins插件列表中找到。有关更多信息,请参阅:https://github.com/jenkinsci/job-dsl-plugin/wiki
在我的Jenkins管道中,我需要根据我在运行时获得的参数调用几种方法。例如,如果我给参数“ Development”,它应该调用方法“ ...
我正在尝试为Jenkins生成一些通用的Groovy代码,但是我似乎在使用多行字符串和多余的空格时遇到了麻烦。我已经尝试了Googling可以找到的所有内容,但似乎无法实现...
[当我运行Jenkins build时,我想将COMMIT_HASH和BRANCH_NAME传递给我的一个javascript文件:publish.js,这样我就可以删除标记和ConsumerVersion的硬编码值。这是我的...
Jenkins Helm格式的master.JCasC.configScripts
我的values.yaml运行正常。我想添加Jcasc Config Yml以自动添加管道,但是找不到values.yml文件的格式。目前我在下面,...
通过JobDSL插件创建StringCredentials类型的证书,绑定到文件夹
我正在使用插件运行Jenkins 2.204.5:-job-dsl v1.77-凭据1.7我正在尝试使用JobDSL插件创建绑定到文件夹的'Secret Text'或'StringCredentialsImpl'类型的机密...
我正在尝试创建DSL作业,该作业将通过遍历它们的地图列表创建作业,如下所示:def git_branch =“ origin / awesomebranch” def credential_id =“ awesomerepocreds” ...
我是Jenkins Job DSL的新手,正在尝试弄清楚如何在DSL的scm部分中使用configure块。我的Jenkins config.xml中有一个默认生成的部分
我有在Job DSL中定义的pipelineJob。它运行管道/ Jenkinsfile,并从git中检出。我希望人们能够输入从中提取Jenkinsfile的git分支-(即...
freeStyleJob Jenkins DSL作业运行复杂的bash脚本
我需要从我的Jenkins作业中运行一个复杂的bash脚本:步骤{shell(readFileFromWorkspace('./ complicated_script.sh'))}调用效果很好,问题是当我运行种子时...
jenkins yaml Jcasc触发器并轮询scm以自动添加作业
我有以下jenkins yaml,它可以工作并自动放入作业。它不会添加凭据,除非我进入UI并选择相同的ID“ github”,或者允许我添加轮询或触发...
我正在研究Jenkins DSL脚本,在该脚本中,我需要将一些值从外壳执行传递到常规变量。以下是代码-sh'''stopPrimary =“ $(aws ec2 describe-instances --instance -...
我将在我的詹金斯管道中进行下一阶段。 stage('Test'){步骤{bat“ $ {KATALON} -noSplash -runMode = console -retry = 0 -projectPath = $ {PRJ} -testSuitePath =” Test Suites / IPM-REF“ -...
我如何在jenkins中向Docker管道添加身份验证凭据?
我很熟悉如何使用docker管道在jenkins上的docker容器中运行作业,但到目前为止,它对于不需要任何身份验证凭据的公共docker镜像非常有效。] >>
[Jenkins的Job DSL在定义BooleanParameterDefinition时抛出ConcurrentModificationException
我正在尝试将布尔参数添加到现有的Jenkins作业中,但是当我添加它时,我的seedjob停止工作。我的工作定义:job('ci'){description'构建和测试应用程序。' scm {...
是否有任何脚本或插件,以便如果作业通过,我可以使Jenkins节点自动脱机。或者,如果我明确给出选择参数,则在当前构建后使节点脱机。
我正在使用jenkins从属机器进行构建,执行自由样式的工作,我使用Build步骤作为执行shell sh script.sh的问题,我已经构建了build 1,并且在构建行sh script.sh之后我...] >
我有大约600多个Jenkins工作,由于不再使用,因此需要将其删除。有谁能建议我们可以轻松地删除那些作业的方法是什么?
git describe --tags在Jenkins管道构建中不起作用
我已经看到了这个问题,这个问题的方向相似,但并不完全相同。那里的问题是标签根本没有被正确推送。我目前正在使用Jenkins构建我的python项目...
有人知道如何通过jenkins管道检索在openshift上运行的应用程序的路由主机名吗?
正如标题所述,有人知道如何通过jenkins管道检索在openshift上运行的应用程序的路由主机名吗?我正在尝试检索路由主机名以将其放入变量中。 ...
使用Jenkins Pipeline分析带有部分的配置文件并获取特定部分
我必须在Jenkins Pipeline中使用部分值来解析配置。以下是配置文件示例[部署] 10.7.1.14 [控制] 10.7.1.22 10.7.1.41 10.7.1.17 [工作人员] 10.7.1.45 10.7.1.42 10.7.1 ....