我是 CircleCI 的新手,下面是我添加分支过滤器的最新尝试。我不需要使用工作流程,因此我按照此处找到的文档进行操作,该文档似乎告诉您将其放在该jobs > build
部分下。当它建立时,它会爆炸并显示以下消息
配置文件中的错误:
[#/jobs/build] 匹配 0 个子模式而不是 1 个
- [#/jobs/build] 2 个子模式中只有 1 个匹配
| 1. [#/jobs/build] 外来键 [branches] 是不允许的
| | 允许的键:
| | - 描述
| | - 并行性
| | - 苹果系统
| | - 资源类
| | - 码头工人
| | - 脚步
| | - 工作目录
| | - 机器
| | - 环境
| | - 执行者
| | - 壳
| | - 参数
| | 传递的密钥:
| | - 执行者
| | - 分支机构
| | - 脚步
- [#/jobs/build] 预期类型:字符串,找到:映射
| Job 可能是对另一个作业的字符串引用
version: 2.1
orbs:
android: circleci/android@0.2.0
jobs:
build:
executor: android/android
branches:
only:
- develop
steps:
- checkout
- setup_remote_docker:
docker_layer_caching: true
- run:
name: Increment build id
command: sed "s/_buildNum/${CIRCLE_BUILD_NUM}/g" -i build.gradle