P.S. I tried
def currentChannel = env.build.workspace channel, and gets
"No such property: build for class: groovy.lang.Binding" error
any help towards the goal (list child directories) would be appreciated
On Thursday, August 25, 2016 at 11:31:24 AM UTC+7, Salvian Reynaldi wrote:
>
> I had a bash script that push some directories to AWS S3
>
> for dir in */ ; do
> "push.sh" "${dir::-1}"
> done
>
> assuming the current directory is X, the script will push ./a/ and ./b/
> into s3://.../a/X and s3://.../b/X
>
> Now i'm trying to switch to Jenkinsfile. To traverse child directories
> (like what the for loop basically did), the only method I found is using
> FilePath.listDirectories
> <http://javadoc.jenkins-ci.org/hudson/FilePath.html#listDirectories-->.
> But how do I create a FilePath object? available constructors need another
> Filepath / channel. How can I achieve this?
>
> Thanks
>
--
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/02a8c6ba-7a2b-4161-80da-23e079ac72b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.