jenkins-plugins相关内容

如何覆盖jenkinsfile的默认参数?

有时,我们想创建使用同一Jenkinsfile而不是单个Jenkinsfile的多个作业.例如,发生这种情况可能是因为我们要维护根据参数划分的日志,而不是在单个任务上寻找正确的日志. 但是,在这种情况下,我们不能使用Jenkinsfile中的参数定义,因为我们在工作实例上定义的任何默认值都将被后续执行时使用Jenkinsfile中定义的内容覆盖(这是如果未定义默认值,也会发生这种情况. ..
发布时间:2021-02-11 20:12:12 其他开发

如何在通过参数和标签选项选择的节点上运行jenkins声明式管道

我想通过Node and Label插件运行将节点设置为参数的管道. 如何更改声明性管道 pipeline { agent { label 'whatever' } ... 使用EXECUTION_NODE作为代理执行管道?这似乎比我想象的要复杂得多,或者我缺少明显的东西. 解决方案 问题是这样的:向您展示“使用参数构建"页面,Jenkins需要 ..
发布时间:2021-02-11 20:11:25 其他开发

詹金斯:添加PreBuild步骤

我想添加一个预构建步骤,在该步骤中,我要触发一个特定的Jenkins作业并等待其完成,然后再开始执行当前作业. 例如: 工作区A 工作区B 如果由于git push启动了工作区B,我希望先触发工作区A,然后再触发工作区B. 这可行吗? 我尝试了使用参数化插件和Jenkins管道,但是它们似乎仅对从Workspace A进行后期构建动作的延续很有用. 解决方案 带有 ..
发布时间:2021-02-11 20:10:43 其他开发

在Jenkins中成功安装Robot Framework插件后,“发布Robot Framework测试结果"选项不可用

我已经在Jenkins中成功安装了Robot Framework插件.我重新启动了服务器.在配置我的项目时,“发布机器人框架"测试结果应该在“构建后动作"菜单中可见.但这种情况并非如此.没有发布机器人框架测试结果的选项.我在这里想念什么吗? 解决方案 Jenkins假定您已安装建议的插件,然后再选择Robot Framework插件. 建议的插件的定义不太清楚,也很混乱. 我已 ..
发布时间:2021-02-11 20:10:40 其他开发

按名称删除Jenkins版本

我有詹金斯(Jenkins)工作,有参数.每个版本都由从参数(#1-build1,#2-example1,#3-build2,#4-example2)读取的数字和名称命名.是否可以将Jenkins配置为按名称(而不是按年龄)删除作业.在我的示例中,如果我发布名为#5-example3的新版本,则我希望删除#2-example1,而不是#1-build1.是否有用于通过某些过滤器删除构建的插件? ..
发布时间:2021-02-11 20:10:35 其他开发

Jenkins扩展选择参数-使用值

我是Jenkins的新手,所以这可能很容易.我安装了扩展选择参数插件.我正在使用“多重选择"参数类型从服务器列表(SERVER1,SERVER2,SERVER3)中进行选择,我已将“源"设置为“值",“默认值"和“值描述". 我保存了它,它看起来很棒.我可以选择任何或所有服务器进行构建.现在是一个大问题.如何在构建中使用这些值?基本上,我在构建步骤中可以采用以逗号分隔的列表形式,该列表由sh ..
发布时间:2021-02-11 20:10:17 其他开发

如何使用与Jenkins集成的Python API脚本为zap(Owasp)创建HTML报告

我使用Python API触发了zap,如下所示:- 脚本源:- https://github.com/zaproxy/zaproxy/wiki/ApiPython 我想要通过命令行生成HTML报告. 我正在尝试将其与Jenkins集成在一起. 我在詹金斯(Jenkins)中发现了很少的Owasp插件,但似乎没有按预期工作. 任何想法,链接,教程都会对我有帮助. ..
发布时间:2021-02-11 20:10:14 其他开发

使用init.groovy将全局密码添加到Jenkins

如何通过启动时运行的init.groovy向Jenkins添加全局密码? 为清楚起见,在“管理Jenkins->配置Jenkins"页面中,有一个标题为“全局密码"的部分.我想在Jenkins启动期间通过Groovy代码在该部分中添加条目. 我正在尝试使用 init.groovy .我需要通过 EnvInject插件添加全局密码.我可以使用以下代码为同一插件成功添加文件路径: d ..
发布时间:2021-02-11 20:10:05 其他开发

向所有在分支机构中进行更改的开发人员发送电子邮件通知-Jenkins

我想向所有在分支机构中进行更改的开发人员发送电子邮件通知.我正在使用与Github集成的Freestyle项目.我已经搜索了很多,但是没有找到解决方案.任何帮助是极大的赞赏.谢谢 解决方案 您可以执行以下操作: 安装并配置电子邮件扩展插件. . li> 在您的工作配置页面中,点击添加构建后操作,然后选择可编辑的电子邮件通知. 点击高级设置. 在您首选的构建状态条件下,单 ..
发布时间:2021-02-11 20:09:23 其他开发

詹金斯.使用下拉按钮选择其他选项

我不知道哪个插件是最好的选择.但是我想构建一个带有参数的作业,其中只有两个选项.选项A和选项B. 如果我选择选项A,则不会发生任何奇怪的情况,您可以按“构建"按钮开始工作.假设该作业仅具有sh "echo hello" 但是,如果我选择选项B(也许有一些单选按钮),我希望出现一个文本框,并且该用户输入一个字符串值并开始工作.那么该值将在pipline中用于执行获取该值的相同命令. 例如 ..
发布时间:2021-02-11 20:08:59 其他开发

如何触发具有参数的预定作业

如何安排参数化的詹金斯工作? 我有一个带参数的父作业,其中有6个子作业.触发父级作业时,应该依次启动子级作业.我应在周末每7小时运行一次父级作业,我将其指定为H */7 * * 6-7. 我的问题是: 父作业被触发时如何获取参数? 是采用默认选项还是需要脚本来提供参数? 如何配置是否要跳过任何一项子工作? 解决方案 使用参数化的调度程序插件 1)这是通过调度程序 ..
发布时间:2021-02-11 20:08:39 其他开发

可用选项卡中存在的所有插件是否与主詹金斯版本兼容?

如果我有2个Jenkins大师,请说 A:Jenkins版本2.22 B:詹金斯2.35版 所以当我去管理Jenkins时->管理插件我看到可用的插件. 这是否意味着可用插件中列出的所有插件都与该特定版本的Jenkins兼容? 例如:Jenkins master A中可用的插件与Jenkins的2.22版本兼容. 和Jenkins master B中的Available插件与2. ..
发布时间:2021-02-11 20:07:32 其他开发

加载表单时,如何获取Jenkins果冻脚本中用于Builder配置的表单元素的引用?

我正在编写一个Jenkins Builder,在构建配置页面中用于配置它的jelly脚本中,我有一些Javascript,我希望在加载表单时运行该Javascript,以进行服务器查找并获取一些信息以帮助用户删除其配置,当用户更改表单的值时也将执行该配置. 以前,我通过将this传递给onchange或onkeyup属性中的函数来获得对表单元素的引用.但是,现在即使表单没有更改,我也想运行一 ..
发布时间:2021-02-11 20:07:10 前端开发

如果第一个项目构建成功,则如何在jekins中配置作业,然后触发另一个项目,以此类推.工作

如果第一个项目构建成功,我想在jekins中触发项目,然后触发另一个项目,依此类推..怎么做.我拥有project1,project2和project3,project4,project5,依此类推.在这里,我正在配置“多配置项目"作业. 对于exp:-project1->成功,然后触发project2->成功,然后触发project3 如果任何阶段失败,则不会触发其他项目.这是“多配 ..
发布时间:2021-02-11 20:06:44 其他开发

Jenkins github插件返回错误400"挂钩应包含事件类型"

在我公司,我们有一个Github Enterprise实例,使所有源代码保持一致,而Jenkins服务器则可以进行持续集成.我在Jenkins上使用Jenkins github插件,并在Github上安装了一个服务来调用MYJENKINS/github-webhook. 我会看到POST从jenkins服务器上的github到达,但是什么也不会发生.访问日志报告一个400错误返回给githu ..
发布时间:2021-02-11 20:06:41 其他开发

Jenkins通过SSH发布无法更改到远程目录

我正在使用Jenkins通过SSH插件发布将文件传输到远程服务器. 当我配置“通过SSH发布"插件并指定远程目录时,测试配置始终会因以下错误而失败: jenkins.plugins.publish_over.BapPublisherException:无法更改 到远程目录[C:\ zzTest] 但是,如果我将“远程目录"字段保留为空白,则在测试配置时会收到一条成功消息. ..
发布时间:2021-02-11 20:06:40 其他开发

Jenkins持久性可编辑全局变量

我正在寻找一种插件/方法,可以让我设置和读取持久性全局变量以供作业之间使用. 这种情况是,我有CI作业,可以在代码库的各个分支上运行测试,并且我想关联一个与发布分支的最后一个稳定版本相对应的内部版本号.即 Build No Branch Result GolbalSharedThingVal 5 release Success 1. ..

Jenkins-Email-ext插件在电子邮件中显示工作名称

是否有一种简单的方法可以在电子邮件主题中包含作业的显示名称? 也许为此有一个环境变量吗? 我知道应该有可能,因为jenkins中的默认功能(电子邮件通知)已经在电子邮件主题中提供了此信息. 解决方案 我一直在寻找正确的环境变量 $ BUILD_DISPLAY_NAME 当前内部版本的显示名称,默认情况下类似于“#153". 感谢@maniframer提供用于获 ..
发布时间:2021-02-11 20:06:05 其他开发