1

我是 CircleCI 的新手,下面是我添加分支过滤器的最新尝试。我不需要使用工作流程,因此我按照此处找到的文档进行操作,该文档似乎告诉您将其放在该jobs > build部分下。当它建立时,它会爆炸并显示以下消息

配置文件中的错误:

[#/jobs/build] 匹配 0 个子模式而不是 1 个

  1. [#/jobs/build] 2 个子模式中只有 1 个匹配

| 1. [#/jobs/build] 外来键 [branches] 是不允许的

| | 允许的键:

| | - 描述

| | - 并行性

| | - 苹果系统

| | - 资源类

| | - 码头工人

| | - 脚步

| | - 工作目录

| | - 机器

| | - 环境

| | - 执行者

| | - 壳

| | - 参数

| | 传递的密钥:

| | - 执行者

| | - 分支机构

| | - 脚步

  1. [#/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    
4

0 回答 0