Thanks Jan. The Envfile plugin doesn't work for me as it requires the
java property format. My version file is just 3 digits in the plain
text file.
I could go with the second option. I need the version number in
post-build action, where I'm sending the files to a remote server
using scp. I need the version number included in the remote path. Is
there a way I can run any script in post-build actions?
By build steps, you mean pre-build, build, post-build? So if I set any
environment variables using Ant (or Phing) in build step, it will not
exist in post-build actions? Thanks.
Cheers,
Pan
On Thu, Apr 5, 2012 at 1:10 AM, Jan Seidel wakkal...@gmail.com wrote:
Hi,
you could try the Jenkins Environment File Plugin
https://wiki.jenkins-ci.org/display/JENKINS/Envfile+Plugin
Else you would have to run some string manipulation to get the value
into a file and execute it at each build step like you would assign an
environment variable.
In DOS it would be a content like: SET var_name=var_value.
You have to execute it at each build step which needs the value as the
variable is destroyed when the build step is done.
Take care
Jan
On 5 Apr., 09:04, Pan Luo luopa...@gmail.com wrote:
I have my version number stored in a file. I would like my jenkins job to
read the version from that file and store it in a variable so that I can
used it some publish task. Is there a way to do it? Thanks.