我正在努力创建一个持续集成。我想用参数创建一个作业,这些参数将有一个存储在nexus中的工件下拉列表,以及一个我们希望将这些工件部署到的环境下拉列表(web球体)。我对詹金斯很陌生,希望得到任何帮助我开始工作的帮助。jenkins参数化构建与联系神器
1
A
回答
2
您将需要Extended Choice Parameter插件来实现您的目标。 您必须将从Nexus中获取的工件列表存储在文件中。环境清单也一样。这些文件将被上述插件使用this链接中描述的方法获取。 Property File
选项是您需要在给定插件中使用的选项。
0
您还可以使用动态选择参数,
然后写一个Groovy脚本,将采取meatdata购自Nexus出来,
对我来说,它的工作好了。
import groovy.xml.*;
import groovy.util.*;
myUrl = "http://NexusServer.fo.net:8081/nexus/service/local/repositories/repo-name/content/groupID/maven-metadata.xml"
def data = new URL(myUrl).getText()
def dataObj = new XmlParser().parseText(data)
def versions=[]
for (v in dataObj.versioning[0].versions[0].version){
versions.add(v.value()[0])
}
versions.sort(false).reverse()
这是它的外观底:
+0
此插件的分发已被暂停 - 任意代码执行漏洞 – moglimcgrath 2017-08-31 09:57:23
相关问题
- 1. Jenkins参数化构建触发器,不带参数
- 2. Spinnaker:如何拉Jenkins构建神器
- 3. jenkins参数化构建值不存储?
- 4. jenkins并发构建与参数
- 5. 使用Jenkins DSL添加参数“构建用于复制神器的选择器”
- 6. Jenkins动态参数构建
- 7. 使用Jenkins中的参数构建
- 8. 使用Jenkins参数化构建来控制构建后操作的执行
- 9. Jenkins构建流程和参数化的下游项目
- 10. Jenkins使用参数化触发器插件进行远程构建失败
- 11. Jenkins参数化下游构建触发器插件 - 仅在某个分支上?
- 12. 团队城市 - 保存制作神器中的构建参数
- 13. 与参数化的构造
- 14. 参数化版本Jenkins
- 15. Jenkins 2.x参数化触发器插件计算参数
- 16. 在运行时将Jenkins参数化构建的数据传递给testng.xml
- 17. Jenkins文本参数重建
- 18. Jenkins远程参数化构建始终使用默认参数值而不是那些传递的参数
- 19. 如何初始化结构与一系列的参数
- 20. jenkins Nexus神器上传器400
- 21. 与Microsoft Graph建立联系
- 22. 报告构建器3.0 bool的级联参数
- 23. 是否有支持请求参数串联的URL构建器?
- 24. 配置Jenkins以编程方式从构建参数确定构建时的slave?
- 25. 参数化构建 - 詹金斯管道
- 26. VBScript构建参数化查询
- 27. Jenkins - 构建状态
- 28. Jenkins - 构建步骤
- 29. 构建状态jenkins
- 30. Jenkins构建错误
谢谢:)它真的帮了 – 2014-12-11 21:54:42
@arjunD:我很高兴它没有。 :)如果它回答您的查询,请将其标记为答案。 – Technext 2014-12-15 07:33:12