如何使用EXTRA_ARGS变量排除多个文件夹?

时间:2019-11-21 12:47:39

标签: bitbucket bitbucket-pipelines bitbucket-aws-code-deploy

使用bitbucket的EXTRA_ARGS变量的当前语法,像这样从部署中排除一个目录:

EXTRA_ARGS: '--exclude=YOUR_DESIRE_FOLDER_PATH/*'

Bitbucket Pipeline - how to exclude files or folders?

但是如何排除多个目录?

1 个答案:

答案 0 :(得分:1)

首先,请注意,并非每个管道都支持--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/*'