Bitrise x Danger: установка пакета, не удалось найти Gemfile в «Сделайте что-нибудь с шагом сценария» - PullRequest
1 голос
/ 01 марта 2020

Я новичок в CI, bitrise.

Я подключил bitrise, проект и Github и успешно выполнил сборку vanilla.

Теперь я пытаюсь показать комментарии Auto PR на Github с помощью Danger подключения Bitrise. Однако после нажатия кнопки фиксации и создания запроса на получение не удалось выполнить сборку с этой ошибкой в ​​фазе «Выполнить что-либо с шагом сценария» при битрейте.

enter image description here

Что означает «Не удалось найти Gemfile» в этом случае? Я уже добавил gemfile в local с помощью этих команд,

// create gemfile on the project directory
$ bundler init

// add danger in gemfile
gem "danger"

// install
$ bundle install
$ bundle exec danger init

И я сделал

  • , добавив DANGER_GITHUB_API_TOKEN и github токен доступа в Env vars в bitrise
  • добавление сценариев в шаг «Сделайте что-нибудь с помощью сценария» * шаг 1020 *

Это мой сценарий.

#!/usr/bin/env bash
# fail if any commands fails
set -e
# debug log
set -x

# these 2 lines are what I added
bundle install
bundle exec danger

# write your script here
echo "Hello World!"

# or run a script from your repository, like:
# bash ./path/to/script.sh
# not just bash, e.g.:
# ruby ./path/to/script.rb

Чего-то не хватает, чтобы Danger работал в Github?

У меня есть Понятия не имею, что здесь происходит, и я даже не знаю, где мне нужно проверить. Если у вас есть идеи, пожалуйста, помогите мне. Не стесняйтесь спрашивать меня, если вам нужна дополнительная информация, чтобы решить эту проблему.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...