有没有人知道是否有一个Jenkins/Hudson插件,当构建被破坏时,它允许你设置一些状态(就像我将修复它!),以便团队中的其他人知道
谢谢你的帮助
我在Jenkins作业的预构建步骤中有两个脚本,第一个是perl脚本,第二个是使用groovy插件的系统groovy脚本.我需要第二个groovy脚本中第一个perl脚本的信息.我认为最好的方法是设置一些环境变量,并想知道如何实现.
或者任何其他更好的方式.
谢谢你的时间.
hudson environment-variables hudson-plugins jenkins jenkins-plugins
我使用Jenkins,在配置页面中找不到"限制此项目可以运行的位置",我应该添加一些插件吗?哪一个?
我有两个作业(A和B),我希望B由A触发,A成功构建A后使用的Git提交.
构建触发器插件支持使用上游作业中使用的git commit触发下游作业.
我的问题是下游作业如何使用传入的提交签出.我没有找到作业A传递的变量,以及如何使用传入提交值通过Jenkins的Git插件检出B中的代码?
我正在使用Jenkins(以前称为Hudson)的Grails插件,但没有找到为目标指定自定义环境的方法.
我试着-Dgrails.env=myEnvironment war
在targets
输入和配置部分-Dgrails.env=integration
的Properties
输入中没有任何运气.
我们为Hudson提供了一个自定义插件,可以将构建的输出上传到远程计算机上.我们刚开始研究使用Hudson slave来提高构建的吞吐量,但是使用自定义插件的项目无法使用FileNotFoundExceptions进行部署.
从我们可以看到,即使构建发生在从属服务器上,插件也会在主服务器上运行.未找到的文件确实存在于从站上,但不存在于主站上.
问题:
是否有一个Jenkins插件可以跟踪谁在一段时间内不断破坏构建?图表会很好.
我想对那些不断检查重大变化的开发人员带来(额外)羞耻感.
问题
鉴于所有工作都有字符串LEVEL_X
在其工作名称中,其中X是一个数字> 1.我希望每个工作用X = n监视每个工作X = n-1
,并开始构建,如果每个工作都成功完成.我希望这项工作以X = n
1分钟的间隔监视其他工作.
首先,我有兴趣知道最好的方法是什么,其次我想要解决方案,如果一个可以通过一个小脚本实现,也许是一个可以system groovy script
使用GROOVY PLUGIN 运行的groovy脚本.
我有很多参数的复杂作业,有没有办法使用JavaScript表单验证或其他方法验证这些参数,如果用户的输入不正确,我将显示错误消息并禁用构建按钮.我已经尝试安装验证字符串参数插件,它似乎只显示错误
continuous-integration hudson hudson-plugins jenkins jenkins-plugins
我有点老Hudson配置.我们有一个内部开发的插件,可以查询Nexus存储库并设置一些作业参数.这个插件是用Java编写的.
我们还使用depreacated SetEnv Plugin,我们在其中设置了一堆环境变量.
我们的插件基本上扩展了ParameterDefinition类,在构建作业屏幕中提供了一堆选项,然后为我们的作业设置了一个ParameterValue类设置环境变量.
我们的参数定义classe:
class NexusQueryParameterDefinition extends ParameterDefinition
Run Code Online (Sandbox Code Playgroud)
是否可以从Parameter Definition类访问SetEnv插件中定义的环境变量?
问题是我在参数化构建的定义时间,即当我按下"立即构建"按钮和按下"构建"按钮以启动过程之间的屏幕.此时我不知道如何访问作业实例对象,我相信只在提交表单时才会创建构建对象.
这些环境变量都保存在config.xml
,所以如果我能读取这个文件,我可以解析这些值.