Hi Ashok
if I want to go to specific directory in jenkinsfile, how can we write
groovy script
Jenkins pipeline aka jenkinsfile is a plain text file and does not have
directories inside - do I understand correctly that you want to refer to some
folder in build area or server/agent file system? I this is what you want then
the best option is definition of environment variables in your
pipeline/jenkinsfile and using them in scripts/definitions. Jenkins manual
(https://www.jenkins.io/doc/book/pipeline/ ) has detailed information about
pipelines.
As to cleaning the workspace: unfortunately, Jenkins plugin does NOT support
exclude filter. There are two options:
1. cleanWs call should have an explicit list of the folders to clean - the
large number of the folders may be a proiblem
2. Second apporach requires special structuring of the Jenkins build space - the whole area defined for Jenkins build space is organised as set of folders designated for individual jobs ans set of folders that keep data persistent between jobs. For first set of the folders cleanWs can be used without necessity to filter content, for second set of folders you may have a separate housekeeping process. This approach would be my preferred option as it provides greateer flexibility. With this approach you need to have a set of the environment variables that enable the required structuring and access.
Regards,
Nick
--
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/25573627-bd09-83d2-2d69-b25e760433c5%40gmail.com.