Re: Envinject Plugin: Resolve environment variables on properties file path

2012-06-27 Thread Grégory Boissinot
There is no interaction with the EnvInject plugin and the promotion plugin.
Could you report a new feature?

On Wed, Jun 27, 2012 at 8:39 PM, Nicky Ramone  wrote:

> Thank you, Chris.
> PROMOTED_NUMBER is the variable I'm looking for, but the Envinject plugin
> is not resolving it.
>
> On Wed, Jun 27, 2012 at 3:32 PM, cjo  wrote:
>
>>
>>
>> The behaviour is correct the default env variables that the promotion job
>> sees are the one for its own runs (as it a job/project in itself).
>>
>> However it provides a different set of env variables, so that you can get
>> at job being promoted, these are
>>
>> PROMOTED_URL - URL of the job being promoted
>> ex: http://jenkins/job/job_name_being_promoted/77/
>> PROMOTED_JOB_NAME - Promoted job name
>> ex: job_name_being_promoted
>> PROMOTED_NUMBER - Build number of the promoted job
>> ex: 77
>> PROMOTED_ID - ID of the build being promoted
>> ex: 2012-04-12_17-13-03
>>
>> As copied from the wiki page
>> https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin
>>
>> Chris
>>
>> On Wednesday, June 27, 2012 7:08:43 PM UTC+1, Nicky Ramone wrote:
>>>
>>> It still behaves strangely. It doesn't seem to resolve variables.
>>>
>>> On Wed, Jun 27, 2012 at 2:45 PM, Nicky Ramone  wrote:
>>>
 Looks like it does pick environment variables, but the BUILD_NUMBER
 being picked is the one that corresponds to the promotion #.
 Is there a way of obtaining the number of the build being promoted?


 On Wed, Jun 27, 2012 at 2:32 PM, Nicky Ramone wrote:

> Hi
>
> It would be useful if we could use environment variables when
> specifying the "Properties File Path".
> When doing a promotion, I am currently trying to load a properties
> file that exists in the archived artifacts of that build. So, I
> used: ../builds/$BUILD_NUMBER/**archive/my.properties
> Unfortunately, the Envinject plugin does not seem to be resolving the
> BUILD_NUMBER variable.
>
> Is this correct? Any ideas?
>
> Thanks.
> Regards
>


>>>
>


Re: Envinject Plugin: Resolve environment variables on properties file path

2012-06-27 Thread Nicky Ramone
Thank you, Chris.
PROMOTED_NUMBER is the variable I'm looking for, but the Envinject plugin
is not resolving it.

On Wed, Jun 27, 2012 at 3:32 PM, cjo  wrote:

>
>
> The behaviour is correct the default env variables that the promotion job
> sees are the one for its own runs (as it a job/project in itself).
>
> However it provides a different set of env variables, so that you can get
> at job being promoted, these are
>
> PROMOTED_URL - URL of the job being promoted
> ex: http://jenkins/job/job_name_being_promoted/77/
> PROMOTED_JOB_NAME - Promoted job name
> ex: job_name_being_promoted
> PROMOTED_NUMBER - Build number of the promoted job
> ex: 77
> PROMOTED_ID - ID of the build being promoted
> ex: 2012-04-12_17-13-03
>
> As copied from the wiki page
> https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin
>
> Chris
>
> On Wednesday, June 27, 2012 7:08:43 PM UTC+1, Nicky Ramone wrote:
>>
>> It still behaves strangely. It doesn't seem to resolve variables.
>>
>> On Wed, Jun 27, 2012 at 2:45 PM, Nicky Ramone  wrote:
>>
>>> Looks like it does pick environment variables, but the BUILD_NUMBER
>>> being picked is the one that corresponds to the promotion #.
>>> Is there a way of obtaining the number of the build being promoted?
>>>
>>>
>>> On Wed, Jun 27, 2012 at 2:32 PM, Nicky Ramone  wrote:
>>>
 Hi

 It would be useful if we could use environment variables when
 specifying the "Properties File Path".
 When doing a promotion, I am currently trying to load a properties file
 that exists in the archived artifacts of that build. So, I
 used: ../builds/$BUILD_NUMBER/**archive/my.properties
 Unfortunately, the Envinject plugin does not seem to be resolving the
 BUILD_NUMBER variable.

 Is this correct? Any ideas?

 Thanks.
 Regards

>>>
>>>
>>


Re: Envinject Plugin: Resolve environment variables on properties file path

2012-06-27 Thread cjo


The behaviour is correct the default env variables that the promotion job 
sees are the one for its own runs (as it a job/project in itself).

However it provides a different set of env variables, so that you can get 
at job being promoted, these are 

PROMOTED_URL - URL of the job being promoted
ex: http://jenkins/job/job_name_being_promoted/77/
PROMOTED_JOB_NAME - Promoted job name
ex: job_name_being_promoted
PROMOTED_NUMBER - Build number of the promoted job
ex: 77
PROMOTED_ID - ID of the build being promoted
ex: 2012-04-12_17-13-03

As copied from the wiki page
https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin

Chris

On Wednesday, June 27, 2012 7:08:43 PM UTC+1, Nicky Ramone wrote:
>
> It still behaves strangely. It doesn't seem to resolve variables.
>
> On Wed, Jun 27, 2012 at 2:45 PM, Nicky Ramone  wrote:
>
>> Looks like it does pick environment variables, but the BUILD_NUMBER being 
>> picked is the one that corresponds to the promotion #.
>> Is there a way of obtaining the number of the build being promoted?
>>
>>
>> On Wed, Jun 27, 2012 at 2:32 PM, Nicky Ramone  wrote:
>>
>>> Hi
>>>
>>> It would be useful if we could use environment variables when specifying 
>>> the "Properties File Path".
>>> When doing a promotion, I am currently trying to load a properties file 
>>> that exists in the archived artifacts of that build. So, I 
>>> used: ../builds/$BUILD_NUMBER/archive/my.properties
>>> Unfortunately, the Envinject plugin does not seem to be resolving the 
>>> BUILD_NUMBER variable.
>>>
>>> Is this correct? Any ideas?
>>>
>>> Thanks.
>>> Regards
>>>
>>
>>
>

Re: Envinject Plugin: Resolve environment variables on properties file path

2012-06-27 Thread Nicky Ramone
It still behaves strangely. It doesn't seem to resolve variables.

On Wed, Jun 27, 2012 at 2:45 PM, Nicky Ramone  wrote:

> Looks like it does pick environment variables, but the BUILD_NUMBER being
> picked is the one that corresponds to the promotion #.
> Is there a way of obtaining the number of the build being promoted?
>
>
> On Wed, Jun 27, 2012 at 2:32 PM, Nicky Ramone  wrote:
>
>> Hi
>>
>> It would be useful if we could use environment variables when specifying
>> the "Properties File Path".
>> When doing a promotion, I am currently trying to load a properties file
>> that exists in the archived artifacts of that build. So, I
>> used: ../builds/$BUILD_NUMBER/archive/my.properties
>> Unfortunately, the Envinject plugin does not seem to be resolving the
>> BUILD_NUMBER variable.
>>
>> Is this correct? Any ideas?
>>
>> Thanks.
>> Regards
>>
>
>


Re: Envinject Plugin: Resolve environment variables on properties file path

2012-06-27 Thread Nicky Ramone
Looks like it does pick environment variables, but the BUILD_NUMBER being
picked is the one that corresponds to the promotion #.
Is there a way of obtaining the number of the build being promoted?

On Wed, Jun 27, 2012 at 2:32 PM, Nicky Ramone  wrote:

> Hi
>
> It would be useful if we could use environment variables when specifying
> the "Properties File Path".
> When doing a promotion, I am currently trying to load a properties file
> that exists in the archived artifacts of that build. So, I
> used: ../builds/$BUILD_NUMBER/archive/my.properties
> Unfortunately, the Envinject plugin does not seem to be resolving the
> BUILD_NUMBER variable.
>
> Is this correct? Any ideas?
>
> Thanks.
> Regards
>


Envinject Plugin: Resolve environment variables on properties file path

2012-06-27 Thread Nicky Ramone
Hi

It would be useful if we could use environment variables when specifying
the "Properties File Path".
When doing a promotion, I am currently trying to load a properties file
that exists in the archived artifacts of that build. So, I
used: ../builds/$BUILD_NUMBER/archive/my.properties
Unfortunately, the Envinject plugin does not seem to be resolving the
BUILD_NUMBER variable.

Is this correct? Any ideas?

Thanks.
Regards