在 Jenkins 中,Jenkins 可以通过使用 checkout
插件来在构建过程中从源代码存储库中获取并检出代码。而排除目录是指从存储库中排除某些目录,以避免在构建过程中包含这些目录中的文件。
在 Jenkins 中,可以通过在配置文件中配置 excludes
属性来排除目录。例如,如果要将 /src
目录下的所有子目录都排除在构建过程之外,可以使用以下配置:
excludes = /src/**
这将排除 /src
目录下的所有文件和子目录。如果要将某个目录下的所有文件都排除在构建过程之外,可以使用通配符 **
,例如:
excludes = /data/test/**
这将排除 /data/test
目录下的所有文件。
需要注意的是,excludes
配置只会影响构建过程中所包含的文件,并不会影响构建过程中所包含的目录。也就是说,如果某个目录下的某个文件被排除在外,那么这个文件将不会被包含在构建结果中。
此外,excludes
配置是全局的,会影响所有构建作业。如果需要在某个构建作业中排除某个目录,可以在该构建作业的配置中使用 exclude
插件,并在该插件的配置中使用 excludes
属性。例如:
plugin:
- exclude
- JenkinsFile
JenkinsFile:
excludes: /data/test/**
这将排除 /data/test
目录下的所有文件,只包含其他目录中的文件。
领取专属 10元无门槛券
手把手带您无忧上云