首页 文章
  • 51 votes
     answers
     views

    使用指定回购中的Git分支动态填充Jenkins选择参数

    我有一个参数化的Jenkins作业,需要在特定的Git仓库中输入特定的Git分支 . 目前,此参数是字符串参数 . 有没有办法让这个参数成为一个选择参数,并用Git分支动态填充下拉列表?我不希望有人通过在每次创建新分支时手动配置下拉列表来维护此选项参数 .
  • 27 votes
     answers
     views

    如何使用Groovy API检索Jenkins构建参数?

    我有一个使用Perforce插件的参数化作业,并希望检索构建参数/属性以及Perforce插件设置的p4.change属性 . 如何使用Jenkins Groovy API检索这些属性?
  • 0 votes
     answers
     views

    使用Groovy脚本解析Jenkins中动态选择参数的文件名

    我正在尝试为Jenkins作业生成一个下拉列表,该作业将解析Linux目录中文件名的版本号 . 我已经让它在大部分时间工作,但我认为我缺乏对groovy的了解让我处于停滞状态 . 这是我的代码: Arrays.asList(new File("/path/to/files").list().join(", ").findAll(/(\d+)\.(\d+)\....
  • 1 votes
     answers
     views

    如何在Groovy脚本中获取Jenkins Mask Password变量

    使用Mask Password插件我在Manage Jenkins中添加了变量 - > Mask Passwords - 全局名称/密码对 . 如何在动态选择参数的作业参数化部分中通过Groovy脚本获取它? (在我的groovy脚本中,我需要指定密码来获取信息,我想隐藏它的东西)
  • 2 votes
     answers
     views

    从Jenkins脚本控制台和动态选择参数运行groovy脚本

    我有一个部署工作,试图从另一个工作中找到构建名称 . 我试图将返回的构建数量限制为仅提升的构建数量 . 我尝试在Jenkins脚本控制台中调试我的代码,它似乎工作,但是当我在动态选择参数 - >选择脚本中放入相同的代码时,我有不同的行为 . 这是代码: import hudson.model.* import hudson.plugins.promoted_builds.* def get...
  • 1 votes
     answers
     views

    Jenkins - 扩展选择参数插件脚本批准

    我正在尝试在扩展选择参数插件中使用groovy脚本来返回选项列表 . groovy脚本看起来像这样: return "C:\AdminTool.exe GetOptions".execute().text . 每次我使用修改版本的命令创建一个新作业时,我必须去批准ManageJenkins中的脚本 - > "In-process script approva...
  • 0 votes
     answers
     views

    动态选择参数未填充:Jenkins作业Groovy脚本

    我正在尝试创建一个动态选择参数,该参数将由groovy脚本的结果值填充 . 以下代码可以工作并列出目录的内容: new File("/tmp/testing/source/").eachFile() { file-> println file.getName() } 我创建了一个新的jenkins项目,并进入菜单'Configure'我选择了 This pr...
  • 1 votes
     answers
     views

    Jenkins构建失败 - ZAP路径很少,提供

    我试图将ZAP与jenkins集成,因为我已经在下面的路径中引用了视频 . https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project 当我 Build 我的jenkins工作时,以下面的错误结束 . 任何人都可以帮助我解决这个问题 . 感谢您的快速反应并感谢您给予宝贵的时间 . [ZAP Jenkins Plugin] START...
  • 0 votes
     answers
     views

    詹金斯 - 主动选择反应参考

    我正在使用Active Choices Plugin以dinamically加载参数 . 我想读取$ workspace文件的最后一行作为参数 . 在这个例子中,当选择“pedro”用户名时,它应该显示linea 1“,因为它是”/var/lib/jenkins/workspace/Aa.test1.txt“中文档的最后一行 . 这是作业的配置方式: 这是在尝试使用参数构建作业时: 如果我在Je...
  • 1 votes
     answers
     views

    Jenkins发送邮件中的身份验证错误

    SMTP服务器 [myserverName]默认用户电子邮件后缀 [myemailId]使用SMTP验证 true用户名 [myemailId]密码 [mypassword]使用SSL falseSMTP端口 25回复地址 [myemailId]通过发送测试电子邮件测试配置 [myemailId] 我使用上面的配置使用java和Jenkins版本1.579发送邮件,邮件使用java成功发送,但在...
  • 2 votes
     answers
     views

    Jenkins上的Docker-plugin无法测试连接

    我有安装了docker的ubuntu服务器 . 我在Docker上部署了Jenkins,并在其上安装了docker-plugin . 我正在尝试使用params添加Cloud-docker: jenkins.version是1.597 name:docker Docker Url:172.17.42.1:4243连接超时:5读取超时:15 但是我在测试连接期间一直得到连接拒绝错误: javax....
  • 0 votes
     answers
     views

    Jenkins Jcloud Opensatck错误

    嗨,当我试图在Opensatck上配置一个奴隶时,我得到了以下错误 . Slave在openstack上创建,但它会以下面的异常销毁它 在sun.reflect.NativeMethodAccessorImpl.invoke(本机方法)的sun.reflect.NalMethodAccessorImpl.invoke(未知来源)处于sun.reflect.DelegatingMethodAcce...
  • 0 votes
     answers
     views

    svn:无法打开URL的ra_local会话

    尝试使用jenkins配置svn并获得以下错误 . 无法访问file:// localhost / D:\ repositories:svn:E180001:无法打开URL到svn的ra_local会话:E180001:无法打开存储库'file:// localhost / D:%5Crepositories' 我可以访问Jenkins . 我也尝试了svn和http协议,我得到这个错误: ...
  • -1 votes
     answers
     views

    Jenkins工作DSL问题

    我创建了以下groovy脚本来在Jenkins中创建一个示例作业 . import hudson.model.* import hudson.node_monitors.* import hudson.slaves.* import java.util.concurrent.* jenkins = Hudson.instance now=Calendar.instance; def projec...
  • 3 votes
     answers
     views

    Github与Jenkins-github凭据的集成没有在jenkins UI中添加

    我一直在尝试使用Jenkin的Github插件将jenkins与github集成 . 我的意图是在github repo中将任何东西推送到master分支时触发构建 . 我正在按照其中一个博客(url http://nepalonrails.tumblr.com/post/14217655627/set-up-jenkins-ci-on-ubuntu-for-painless-rails3)上的说...
  • -1 votes
     answers
     views

    将Jenkins安装为窗口服务会引发错误

    安装Jenkins作为Windows服务正在抛出以下错误 - 你可以帮忙解决这个问题 . 操作系统:Windows 2012服务器R2 .Net框架:4.0 java.io.IOException:无法shellExecute:1223 at hudson.lifecycle.WindowsInstallerLink.runElevated(WindowsInstallerLink.java:3...
  • -1 votes
     answers
     views

    通过docker创建jenkins容器

    我想通过码头 Worker 创建jenkins容器 . 我所做的是 1.通过Kitematic创建jenkins容器 . 2.unlock jenkins 3.customize jenkins(安装建议插件) 4.输入用户名和密码后,在此处创建第一个管理员用户库存 这是例外 . 顺便说一句 . 这发生在我第二次创造詹金斯的时候 . 第一次没有例外 . 2.如果我没有安装任何插件,它将毫无例外地...
  • 0 votes
     answers
     views

    詹金斯,无法连接上传插件

    我不知道为什么但是在我的Windows机器上我刚刚安装了 jenkins(windows) 并且直接我能够连接到互联网并下载插件等 . 但在我的macOS机器上,我做了同样的想法下载 jenkins(mac) 但他告诉我,我无法连接到互联网下载插件,因为我有一些证书问题 . 如果有人知道如何配置该代理?根据一些论坛,我必须导入浏览器证书然后放入Jenkins,问题当我去 firefox->c...
  • 2 votes
     answers
     views

    Jenkins中的动态Multiselect选择值

    有 jenkins parameterized job . 并且定义了两个属性 选择类型的Property1(具有不同的配置) 具有多选的扩展选择属性2,选择值作为Groovy脚本的源(每个配置具有不同测试套件的列表) . 参考this jenkins插件 . 想 show the different list of values in Property2 based on th...
  • 0 votes
     answers
     views

    获取活动选择来自上游作业的参数值

    使用Active Choices Plugin使用 Active Choices Parameters 参数化作业 我想从上游工作中得到这份工作 .上游作业应使用下游作业的默认参数 . 参数 UtilityPath 依赖于 UtilityVersion 来评估自身并形成选择列表 . 我怎么能够 从上游作业中获取 UtilityVersion 的groovy脚本返回的选项列表? 将 Uti...
  • 1 votes
     answers
     views

    扩展选择参数:它可以被反应吗?

    我试图在jenkins中渲染一些参数 . 我使用扩展参数插件使用扩展选项参数实现了它 . 我现在的问题是控件必须是对另一个参数的反应 . (类似于Active Choice Reactive Parameter,你可以指定其他参数强制刷新它,你可以在你的groovy脚本中使用其他参数值) . 有谁知道如何根据其他参数值使扩展选择参数成为被动参数并改变行为?
  • 1 votes
     answers
     views

    Jenkins - 使用groovy获取FreeStyleProject参数

    如何使用groovy和Jenkins脚本获取FreeStyleProject参数?我知道如何获得工作名称: for (item in Jenkins.instance.items) { if (item.name.startsWith('NAME')) { println("name:" + item.name) //Job name }...
  • 0 votes
     answers
     views

    查询AWS CLI以填充Jenkins“Active Choices Reactive Parameter”(Linux)

    我有一个Jenkins 2.0工作,我要求用户通过Jenkins“Active Choices Reactive Parameter”选择要执行作业的服务器列表 . 作业将针对其执行的这些服务器是AWS EC2实例 . 我想查询AWS CLI以获取服务器列表,而不是对“Active Choices Reactive Parameter”中的可用服务器进行硬编码 . 几点说明: 我已经为Jenk...
  • 1 votes
     answers
     views

    使用主动选择反应参考参数构建项目

    我是jenkins和groovy的新手,我正在尝试创建自己的配置,这允许我使用各种参数构建我的项目 . 为实现这一点,我使用Active Choices Reactive Reference Parameter . 作为选择类型,我设置“格式化HTML” . 它看起来完全符合我的要求,但不幸的是,没有什么,我无法返回参数来构建 . 这是我的groovy脚本: if(useDefaultValues...
  • 2 votes
     answers
     views

    Jenkins - 动态选择参数 - 从列表中删除文件扩展名

    我使用Dynamic选项参数让我的常规代码在Jenkins中正常工作时遇到了一些麻烦 . 我们目前有一个文件夹,其中包含许多适用于各种环境的属性文件 . 以下groovy代码正确返回所有文件名的列表,但是它附加了不需要的文件扩展名 . Arrays.asList(new File("path").list()) 我如何将其更改为仅列出.xml文件,而不是在列表中附加文件扩展名...
  • 0 votes
     answers
     views

    Jenkins,根据git branch配置选择参数

    我想要一个有两个参数的jenkins工作 . 第一个参数是使用GIT仓库中的分支填充的 . 在我的GIT仓库中,有一个文件目录 . 我想根据特定分支中的第一个参数填充第二个参数 . 现在,我正在使用带有Active Choices Reactive Reference Parameter的Git参数 . 这是我目前的脚本: import groovy.io.FileType command =...
  • 3 votes
     answers
     views

    在Jenkins管道Groovy脚本中访问Maven Metadata Plugin参数?

    如何在Jenkins管道Groovy脚本中访问“Maven Metadata Plugin”提供的参数值? 我用两个参数创建了一个作业: Name Type ------------- ------------- SomeStr String Parameter SomeArtifact List maven artifact ver...
  • 0 votes
     answers
     views

    Jenkins UI:从属性文件中读取

    我正在尝试创建一个作业并选择扩展选择参数选项,其中在我选择的参数类型中是多级多选 . 它要求我提供属性文件 . 我有一个普通的Maven工作区,其中我在项目的基础上包含了一个test.properties文件 . 但是我不确定如何在Jenkins UI中检索相同内容 . 它不需要任何路径 . 我是詹金斯的新手 . 我们如何从文件中读取属性,直接进入Jenkins UI以获取扩展选择参数?
  • 1 votes
     answers
     views

    Jenkins控制多项选择参数以列出应用程序

    我在詹金斯的要求如下 . 1)在选择参数中选择环境,即prod / staging / sit2)基于上面的环境值,我需要运行execute .SH文件来从我的运行时获取已部署应用程序的列表 .3)将检索到的数据再次填充到选择参数中,并允许用户提交任何开始/停止操作 . Jenkins是否可以根据用户在选择参数中选择的值触发操作?像AJAX ......
  • 7 votes
     answers
     views

    Jenkinsfile中的动态参数?

    如何在_1097246中使用Jenkins Dynamic Plugin? 我正在寻找的是一个Jenkinsfile片段: 在Jenkins作业中启用 Build with Parameters 选项 选中后,将填充填充可以使用的列表的脚本 Dynamic Choice Parameters ,用户将看到下拉列表 . 尝试时: 詹金斯编辑中的 Pipeline syntax 选...

热门问题