Может кто-нибудь сказать мне, почему я получаю это сообщение «ОШИБКА: задание не выполнено: код выхода 1» от GitLab? - PullRequest
0 голосов
/ 26 марта 2020

Каждый раз, когда я отправляю GitLab sh, даже в совершенно новом приложении, в котором нет изменений, я получаю следующее электронное письмо:

Subject:
 appname | Pipeline #xxxxxx has failed for master | xxxxxx

Content:
----------
 Primary key fingerprint: 

GPG signature looks good

Extracting to ~/.yarn...

Adding to $PATH... We've added the following to your /root/.bashrc

If this isn't the profile of your current shell then please add the following to your correct profile:

export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"

Successfully installed Yarn 1.22.4! Please open another terminal where the `yarn` command will now be available.

$ export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"

$ node -v

v10.15.2

$ yarn -v

1.22.4

$ ruby -v

ruby 2.7.0p0 (2019-12-25 revision xxxxxxxx) [x86_64-linux]

$ which ruby

/usr/local/bin/ruby

$ gem install bundler --no-document

Successfully installed bundler-2.1.4

1 gem installed

$ bundle install --jobs $(nproc)  "${FLAGS[@]}" --path /cache
[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set path '/cache'`, and stop using this flag

Your Ruby version is 2.7.0, but your Gemfile specified ~> 2.6.5

Running after_script

Uploading artifacts for failed job

ERROR: Job failed: exit code 1

...

Есть сообщения о проблемах Docker, но Я не бегу Docker. Это происходит на совершенно новом rails new appname файле pu sh. Я связался с GitLab по этому поводу, и они никогда не отвечали. Кроме того, в этом письме говорится, что у меня установлена ​​Ruby версия 2.7.0, но это НЕ так. Я бегу 2.6.5.

1 Ответ

0 голосов
/ 27 марта 2020

В электронном письме говорится, что у меня установлена ​​Ruby версия 2.7.0, но это НЕ так. Я запускаю 2.6.5.

Журналы ясно показывают, что исполнитель заданий использует Ruby 2.7

$ ruby -v

ruby 2.7.0p0 (2019-12-25 revision xxxxxxxx) [x86_64-linux]

Из того, что вы разместили, мы можем видеть только [DEPRECATED] The `--path` flag ... и другие Ruby version.

Я бы предложил изучить полные журналы на странице конвейеров GitLab (письма могут содержать усеченное содержимое). Также, если это ваш пользовательский бегун, вы можете подключиться к нему и выполнять команды шаг за шагом, чтобы увидеть, какая команда заканчивается ошибкой.

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