Re: passing parameters with build flow plugin

2012-09-06 Thread ola nilsson
Use the parameterized build plugin (for the unit-tests job) and setup a 
string variable called MYSVN_REV (SVN_REVISION is a 'built-in'). Pass the 
variable into the build from the flow DSL like you show above. Then, in the 
unit-tests job config use MYSVN_REV (it's an environment variable) in the 
Build Name Setter plugin.

Ola

On Monday, August 20, 2012 8:00:23 PM UTC+2, Tomek Kaczanowski wrote:

 Hi All, 

 any hints? 

 -- 
 Regards, 
 Tomek Kaczanowski 

 On 13 Sie, 17:45, Tomek Kaczanowski kaczanowski.to...@gmail.com 
 wrote: 
  Hi All, 
  
  could someone post an example on how to read parameters passed from 
  one job to another using Build Flow plugin? Plugin documentationhttps://
 wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugingives 
  information on how to put a parameter to the job, but does not show 
  how to use them there. 
  
  The scenario I'm trying to implement is that: 
  a) job compile checks sources from SVN and compiles things: 
  b = build( compile ) 
  b) flow job passes this value to another job, like this: 
  svn_rev = b.build.properties.environment['SVN_REVISION'] 
  bUnit = build( unit-tests , svn_revision: svn_rev) 
  c) job unit-tests should use this value in setting build name 
 (usinghttps://wiki.jenkins-ci.org/display/JENKINS/Build+Name+Setter+Plugin), 

  however I can't figure out how to do it. Can't seem to be able to 
  access svn_revision, from unit-tests job. 
  
  Could someone enlighten me? I feel like missing something obvious. 
  
  -- 
  Regards, 
  Tomek Kaczanowski 



Re: passing parameters with build flow plugin

2012-08-20 Thread Tomek Kaczanowski
Hi All,

any hints?

--
Regards,
Tomek Kaczanowski

On 13 Sie, 17:45, Tomek Kaczanowski kaczanowski.to...@gmail.com
wrote:
 Hi All,

 could someone post an example on how to read parameters passed from
 one job to another using Build Flow plugin? Plugin 
 documentationhttps://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugingives
 information on how to put a parameter to the job, but does not show
 how to use them there.

 The scenario I'm trying to implement is that:
 a) job compile checks sources from SVN and compiles things:
     b = build( compile )
 b) flow job passes this value to another job, like this:
     svn_rev = b.build.properties.environment['SVN_REVISION']
     bUnit = build( unit-tests , svn_revision: svn_rev)
 c) job unit-tests should use this value in setting build name 
 (usinghttps://wiki.jenkins-ci.org/display/JENKINS/Build+Name+Setter+Plugin),
 however I can't figure out how to do it. Can't seem to be able to
 access svn_revision, from unit-tests job.

 Could someone enlighten me? I feel like missing something obvious.

 --
 Regards,
 Tomek Kaczanowski