В доке YAML отказано в получении разрешения в 1 проекте CircleCi, но не в других - PullRequest
0 голосов
/ 05 июля 2019

У нас есть процесс CircleCi, разработанный другими, который отлично работает для первоначального проекта, на котором он был создан.После создания другого проекта Git под той же учетной записью и настройки на CircleCi 2.0 получение части кода «Permissions Denied» через код.

Поскольку это работает для другого проекта Git, я знаю, что общие настройки этого хороши, ноочевидно, это ошибка прав доступа, которую я не понимаю, поскольку это тот же пользователь Git.

Пробовал просматривать настройки CircleCi, но когда я удаляю сценарий командной строки .sh работает нормально, так что это не проблема установки CircleCi.,Я вовсе не программист Linux, так что выход из моего понимания элементов, где это обновить.

version: 2
jobs: 
  build: 
    docker:
      - image: circleci/node:8.9.4
    steps:
      - checkout
      - run: 
          command: |
              wget -qO- https://developer.salesforce.com/media/salesforce-cli/sfdx-linux-amd64.tar.xz | tar xJf -
              ./sfdx-cli-*/install
          name: "Install SFDX"
      - run: 
          command: "echo $DEV_HUB_AUTH_URL > /tmp/sfdx.url"
          name: "Create temp sfdxurl file"
      - run: 
          command: "sfdx force:auth:sfdxurl:store -f /tmp/sfdx.url -a circle_build_$CIRCLE_BUILD_NUM --setdefaultdevhubusername"
          name: "Authorize DeveloperHub Org"
      - run:
         command: "./dx-utils/setup_scratch_org.sh circle_build_$CIRCLE_BUILD_NUM do_not_open_browser"
         name: "Setup Scratch Org"
      - run:
          command: |
           ./dx-utils/run_tests.sh
      - store_artifacts: 
          destination: test-result.txt
          path: test_results/test-result.txt
      - run: 
          command: "sfdx force:org:delete -u circle_build_$CIRCLE_BUILD_NUM -p\n"
          name: "Delete DX Scratch Org"
          when: always
      - store_test_results:
          path: test_results

Сейчас

   #!/bin/bash -eo pipefail
    ./dx-utils/setup_scratch_org.sh circle_build_$CIRCLE_BUILD_NUM do_not_open_browser
    /bin/bash: ./dx-utils/setup_scratch_org.sh: Permission denied
    Exited with code 1
...