CicleCI V2.1中分支的问题

时间:2019-08-05 12:45:57

标签: circleci

当尝试执行以下分支时,会出现构建错误。

不允许使用外部密钥[分支]

代码

version: 2.1
orbs:
  aws-s3: circleci/aws-s3@1.0.0
jobs:
  build:
    docker:
      - image: 'circleci/python:2.7'
    branches:
      only:
        - master
    steps:
      - checkout
      - run:
          name: 'move file x to upload folder'
          command: 'mkdir upload | mv *.ps1 upload/'
      - run:
          name: 'move file y rules to upload folder'
          command: 'mv *.json upload/'
      - aws-s3/sync:
          from: './upload/'
          to: 's3://az-patching-runbooks'
          overwrite: true

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

Documentation说:

  

(...)如果使用的是2.1 config,则需要添加工作流程才能使用过滤[for分支]。

(括号[]中的文字是我自己的附加内容。

因此,在workflow中添加类似以下内容的this example

overflow: hidden

我没有测试我编写的脚本,但这是我从文档中收集的。