我正试图建造一条管道,
我的方法:
问题:
参考图像
任何帮助/指导将不胜感激。
为了根据Active Choice Parameter
创建文本区域,您必须这样做:
示例代码:
if (data_center.contains('DC01')){
return """<textarea name="value" rows="5" class="setting-input">
</textarea>"""
} else
if (data_center.contains('DC02')){
return """<textarea name="value" rows="5" class="setting-input">
</textarea>"""
}
您需要选择选项类型
作为Formatted HTML
更多详情,请参考这篇文章:
Jenkins根据另一个参数值生成新参数
问题内容: 我正在尝试将旧样式的基于项目的工作流转换为基于Jenkins的管道。在浏览文档时,我发现有两种不同的语法分别命名为和。例如最近(2016年底)发布的Jenkins网络语法。尽管有一个新的语法版本,Jenkins仍然也支持脚本语法。 现在,我不确定这两种类型的哪种情况最合适。语法将很快被弃用吗?詹金斯管道的未来会是这样吗? 任何可以分享有关这两种语法类型的想法的人。 问题答案: 最初创建
问题内容: 我在dsl作业中使用Active Choices反应参考参数插件,此处代码 我现在想要的是如何在jenkinsFile中使用activeChoiceReactiveParam进行管道作业,这很好,我做到了: 但是我怎么能添加choice2参数! 问题答案: 而不是我在下面做的使用 主动选择反应式参考参数 ,它工作正常!
问题内容: Jenkins声明性管道中的参数可以动态吗? 我希望选择选项值在运行时由函数填充。以下代码确实生成了选项列表,但它们似乎过时了- 可能是在我第一次运行此代码时生成的。如果AMI列表更改,则选择将保持不变。我希望每次选择都运行此命令。 EDIT 我最终使用,带有扩展选择参数。目前它不支持该参数,因此我对其进行了修改https://review.openstack.org/#q,I0c6a
我有一个Jenkins声明性管道,我一直在Jenkins master上运行,它工作得很好。但是,现在我已经开始尝试在从属节点上执行此操作,管道中调用的groovy脚本无法访问工作区中的文件。 我的文件看起来像这样。。。 我可以在从机上看到它正在创建工作区,从git执行签出,并正确执行脚本。但是,如果脚本中的某些内容尝试与工作区中的文件交互,则会失败。 如果我有像这样简单的东西... ...它说找
问题内容: 我有以下内容: 作为全球描述共享库创建这里。没什么特别的,文件夹中的一个脚本名为,可以尝试-工作。图书馆被称为 名为 调用的管道脚本正在调用 现在,当我像这样运行构建时,出现以下错误: 错误:找不到库的任何定义[myOneLib] 但是当我简单地将行移动到所有工作的顶部时。 所以我的问题是如何在导入/包含的脚本中使用?还是有其他方法可以指定全局库? 很少有其他注释:并且都在同一个git