Okay - i figured out the point of error. i should be using the " instead of
' . So it should be
ws("/opt/mount1/jenkins/jobs/GoogleFlow/workspace/${env.BUILD_NUMBER}")
On Monday, February 1, 2016 at 2:23:10 PM UTC-6, niristotle okram wrote:
>
> i am trying to create unique workspace for my workflow/pipeline. The
> workspace will contain certain files that i don't want to mess up when the
> job runs concurrently. my workflow looks something like
>
> node("master") {
> stage name: 'sync', concurrency: 3
> ws('/opt/mount1/jenkins/jobs/GoogleFlow/workspace/(${env.BUILD_NUMBER})') {
> //code block
> }
>
> stage name: 'build_and_test', concurrency: 1
> ws('/opt/mount1/jenkins/jobs/GoogleFlow/workspace/(${env.BUILD_NUMBER})')
> {
> //code block
> }
> stage name: 'test', concurrency: 3
> ws('/opt/mount1/jenkins/jobs/GoogleFlow/workspace/(${env.BUILD_NUMBER})')
> {
> //code block
> }
> }
>
> I am expecting jenkins to create workspaces like inside the main/default
> workspace (/opt/mount1/jenkins/jobs/GoogleFlow/workspace) as
> /opt/mount1/jenkins/jobs/GoogleFlow/workspace/1
> /opt/mount1/jenkins/jobs/GoogleFlow/workspace/2
> /opt/mount1/jenkins/jobs/GoogleFlow/workspace/3
>
>
> how do i make the env variable ${env.BUILD_NUMBER} get the value while
> creating the workspace?
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/47c32643-6963-47d2-adf0-c288fe7bda35%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.