Как я могу найти свой каталог релизов на CircleCI? - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь загрузить app-release.apk после компиляции в корзину S3, но, похоже, у меня проблема с каталогом, которую я не могу решить.Похоже, что app-release.apk нигде на этапе развертывания не существует (он существует после завершения этапа сборки).Это мой config.yml:

version: 2
jobs:
  build:
    docker:
      - image: cirrusci/flutter
    working_directory: ~/glina_soundboard
    steps:
      - checkout
      - run: flutter doctor
      #- run: flutter test
      - run: flutter build apk
  deploy:
    docker:
      - image: cirrusci/flutter
    working_directory: ~/glina_soundboard
    steps:
      - run:
          name: Install PIP
          command: |
            sudo curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
            sudo python get-pip.py
      - run:
          name: Install awscli
          command: sudo pip install awscli
      - run:
          name: Deploy to S3
          command: aws s3 sync build/app/outputs/apk/release/app-release.apk s3://glina-soundboard/ --delete
workflows:
  version: 2
  build-deploy:
    jobs:
      - build
      - deploy:
          requires:
            - build

Ошибка, которую я получаю, появляется на этапе Deploy to S3:

The user-provided path build/app/outputs/apk/release/app-release.apk does not exist.
Exited with code 255
...