前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【jenkins参数化构建】将Ant Targets参数化

【jenkins参数化构建】将Ant Targets参数化

作者头像
donghui
发布2019-04-19 15:01:09
1.4K0
发布2019-04-19 15:01:09
举报

使用jenkins做持续集成时,Ant Targets经常变动,所以采用参数化构建,将Ant Targets参数化

1、在jenkins的job中增加String Parameter/Persistent String Parameter

2、在构建时选择batch/shell脚本

3、其他

构建不使用jenkins ant plugin的原因:

使用String Parameter/Persistent String Parameter传递ANT_TARGETS参数

如果有多个target,jenkins ant plugin将多个target当成一个target

经多次尝试,无法将参数传递给ant,从而导致构建失败

而在ant命令行中,这一切都正常

暂未找到合适的解决方案

所以选择在batch脚本中,传递%ANT_TARGETS%参数,调用ant命令

ANT_TARGETS格式(多个target用英文逗号、分号或空格分开):

String Parameter/Persistent String Parameter区别:

如果可以,Persistent String Parameter的默认值来自上次构建的参数

batch/shell获取环境变量:

batch脚本中为%ENV%,shell脚本为:${ENV}

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015/01/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
批量计算
批量计算(BatchCompute,Batch)是为有大数据计算业务的企业、科研单位等提供高性价比且易用的计算服务。批量计算 Batch 可以根据用户提供的批处理规模,智能地管理作业和调动其所需的最佳资源。有了 Batch 的帮助,您可以将精力集中在如何分析和处理数据结果上。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档