如何使用 EXTRA_ARGS 变量排除多个文件夹?
How to exclude Multiple folders with the EXTRA_ARGS variable?
使用 bitbucket 的 EXTRA_ARGS 变量的当前语法,一个目录被排除在部署之外,如下所示:
EXTRA_ARGS: '--exclude=YOUR_DESIRE_FOLDER_PATH/*'
()
但是如何排除多个目录呢?
首先,请注意并非每个管道都支持 --exclude
选项,因为某些管道只是 cli 工具的包装器,例如 rsync 或 sftp。但是,如果您使用 rsync-deploy 管道,您应该能够使用多个 --exclude
选项:
script:
- pipe: atlassian/rsync-deploy:0.3.2
variables:
USER: 'ec2-user'
SERVER: '127.0.0.1'
REMOTE_PATH: '/var/www/build/'
LOCAL_PATH: 'build'
DEBUG: 'true'
EXTRA_ARGS: '--exclude=*.txt --exclude=src/*'
使用 bitbucket 的 EXTRA_ARGS 变量的当前语法,一个目录被排除在部署之外,如下所示:
EXTRA_ARGS: '--exclude=YOUR_DESIRE_FOLDER_PATH/*'
(
但是如何排除多个目录呢?
首先,请注意并非每个管道都支持 --exclude
选项,因为某些管道只是 cli 工具的包装器,例如 rsync 或 sftp。但是,如果您使用 rsync-deploy 管道,您应该能够使用多个 --exclude
选项:
script:
- pipe: atlassian/rsync-deploy:0.3.2
variables:
USER: 'ec2-user'
SERVER: '127.0.0.1'
REMOTE_PATH: '/var/www/build/'
LOCAL_PATH: 'build'
DEBUG: 'true'
EXTRA_ARGS: '--exclude=*.txt --exclude=src/*'