小编Chi*_*vda的帖子

CircleCI:在 .yml 文件中为同一存储库上的多个项目设置工作目录

Github 存储库结构

V1目录下有一个android项目。我想使用 circle.yml 文件运行 lint 检查和存储工件。我在 GitHub 存储库的根目录(ei 存储库/Android)中有我的 circle.yml 文件。我有 3 个分支用于 V1 Android 项目 ei Master、QA 和 Develop。

下面是我用于开发分支的 yml 文件。

version: 2
jobs:
  build_develop:
    working_directory: ~/code
    docker:
      - image: circleci/android:api-25-alpha
    environment:
      JVM_OPTS: -Xmx3200m
    steps:
      - checkout:
          path: ~/V1
      - restore_cache:
          key: jars-{{ checksum "V1/build.gradle" }}-{{ checksum  "V1/app/build.gradle" }}
      - run:
          name: Download Dependencies
          command: ./V1/gradlew androidDependencies
      - save_cache:
          paths:
            - ~/.gradle
          key: jars-{{ checksum "V1/build.gradle" }}-{{ checksum  "V1/app/build.gradle" }}
      - run:
          name: Run lint
          command: |
            ./gradlew lintDebug …
Run Code Online (Sandbox Code Playgroud)

continuous-integration android github schema.yml circleci

5
推荐指数
1
解决办法
3072
查看次数