Я новичок в CI, bitrise.
Я подключил bitrise, проект и Github и успешно выполнил сборку vanilla.
Теперь я пытаюсь показать комментарии Auto PR на Github с помощью Danger подключения Bitrise. Однако после нажатия кнопки фиксации и создания запроса на получение не удалось выполнить сборку с этой ошибкой в фазе «Выполнить что-либо с шагом сценария» при битрейте.
Что означает «Не удалось найти 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?
У меня есть Понятия не имею, что здесь происходит, и я даже не знаю, где мне нужно проверить. Если у вас есть идеи, пожалуйста, помогите мне. Не стесняйтесь спрашивать меня, если вам нужна дополнительная информация, чтобы решить эту проблему.
Спасибо.