SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4574|回复: 3

[已解决] Jenkins可以使用上一个build的环境变量么?

[复制链接]
发表于 2015-11-5 09:51:27 | 显示全部楼层 |阅读模式
本帖最后由 xiaoxingan99 于 2015-11-30 13:16 编辑 # O* P* C  k) [% r

% m+ h8 T3 @7 u- l  ^- e- Q 没做过构建和发布,现在在学jenkins,所以纯粹是个人的一个想法,如果有问题,请大家指正
7 u4 s1 Z' K2 @* {  [# f( y/ P2 k$ N# I4 e, z+ M
目的:处理构建之后的console output(比如用perl查看中间的结果,如果有某关键字,则输出yes之类): b: ]# G' @5 U+ k. U6 M

2 c' A5 G# j5 G2 {* x( l% f思路:使用post build,第二个build去读取第一个build的目录下的log文件。这样就希望可以直接读取第一个build当次的buildid
+ a) c( A7 @4 M+ p; \+ R& X# [这个变量是否可以传给第二个build呢?
! Q$ b' U* O( Z* h
# R; D( O4 |, O! b* K/ e" w请大家指正,谢谢!
9 T' q& t/ C7 ?: e
3 G7 q) Y% D( w/ _7 h9 `使用Parameterized Trigger Plugin就可以实现了。
/ R! G" g' v# z. X( QParameterized Trigger Plugin
 楼主| 发表于 2015-11-9 15:54:47 | 显示全部楼层
没人回答,自己想了一个解决方法
. B4 ^4 n3 A1 p, f' ?把buildid写到文件里面,再读文件
2 M& s/ T; T9 v. l) L4 ?; e! G) H大家是否有更好的方法呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-30 13:16:15 | 显示全部楼层
本帖最后由 xiaoxingan99 于 2015-11-30 13:19 编辑
% k8 s# o5 Y% I5 c* e5 }. D2 _- Y0 I- z- }% l
使用Parameterized Trigger Plugin就可以实现了。
( I: b* W2 B7 B  U+ F/ a* Y* \8 _. y
在第一个项目中,添加post build,-> 添加Predefined parameters,如VERSION_NO=${VERSION_NO}
; H7 ]3 G) }$ [- s* v/ o在第二个项目中,就可以使用VERSION_NO作为参数了
/ Z' H; I! F2 ?0 Q7 B# I' x
回复 支持 反对

使用道具 举报

发表于 2016-1-7 22:30:23 | 显示全部楼层
不错不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-1-23 01:55 , Processed in 0.056638 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表