Hi

Using Jenkins to execute some scripts in a continuous integration task.
I have a job who copies some files to a folder, the name of the folder is 
dynamically created.  I wish to get the name of the folder.. back from my 
script.

The script is executed using "windows batch command", i.e. 

set scriptpath=%SCRIPT_HOME%\stage.ps1
powershell.exe "& {%scriptpath% -SOURCEFOLDERNAME %SourceFolderName% 
-SOURCEPATH %SourcePath% -TARGETHOST1 %TargetHost1% -TARGETHOST2 
%TargetHost2%; exit $lastexitcode}"
the ps script terminates using  return $stagingFolderName

Have tried to set the dynamic "FolderName"  as a Env variable but it's 
not accessible after the ps1 is done.. 
#[Environment]::SetEnvironmentVariable("stagingFolderName", 
$stagingFolderName, "User")
#[Environment]::SetEnvironmentVariable("stagingFolderName", 
$stagingFolderName, "Process")
#[Environment]::SetEnvironmentVariable("stagingFolderName", 
$stagingFolderName, "Machine")
#$env:stagingFolderName = $stagingFolderName


Im unable to find a correct syntax or way to get the folderName.. 

feks. Pseudo: set myVar = powershell.exe "& {%scriptpath% -SOURCEFOLDERNAME 
%SourceFolderName% -SOURCEPATH %SourcePath% -TARGETHOST1 %TargetHost1% 
-TARGETHOST2 %TargetHost2%; exit $lastexitcode}" --> Won't execute..

(Not using the powershell plugin for the missing error return)

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to