【问题标题】:How to exclude Multiple folders with the EXTRA_ARGS variable?如何使用 EXTRA_ARGS 变量排除多个文件夹?
【发布时间】:2020-03-17 10:01:04
【问题描述】:

使用 bitbucket 的 EXTRA_ARGS 变量的当前语法,从部署中排除一个目录,如下所示:

EXTRA_ARGS: '--exclude=YOUR_DESIRE_FOLDER_PATH/*'

(Bitbucket Pipeline - how to exclude files or folders?)

但是如何排除多个目录呢?

【问题讨论】:

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


    【解决方案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/*'
    

    【讨论】:

      猜你喜欢
      • 2013-02-24
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多