оболочка jenkins execute завершилась с ошибкой: не удалось найти релиз lane 'ios - PullRequest
0 голосов
/ 04 апреля 2019

мой код оболочки:

export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
ls -al
cd NIMDemo/
ls -al
bundle install

bundle exec fastlane release

когда я нажал кнопку Build Now на jenkins, сборка завершилась с ошибкой:

bundle exec fastlane $'release\E'
[16:05:31]: [32m------------------------------[0m
[16:05:31]: [32m--- Step: default_platform ---[0m
[16:05:31]: [32m------------------------------[0m
+------------------+-----+
|      [33mLane Context[0m      |
+------------------+-----+
| DEFAULT_PLATFORM | ios |
+------------------+-----+
[16:05:31]: [31mCould not find lane 'ios release'. Available lanes: ios release, ios tests[0m

+------+------------------+-------------+
|           [32mfastlane summary[0m            |
+------+------------------+-------------+
| Step | Action           | Time (in s) |
+------+------------------+-------------+
| 1    | default_platform | 0           |
+------+------------------+-------------+

[16:05:31]: [31mfastlane finished with errors[0m
[31m
[!] Could not find lane 'ios release'. Available lanes: ios release, ios tests[0m
Build step 'Execute shell' marked build as failure
Finished: FAILURE

мой Fastfile код:

default_platform(:ios)

platform :ios do

desc "upload appstore lane"
  lane :release do

  end

  lane :tests do
    run_tests(scheme: "MyAppTests")
  end
end

код bundle exec fastlane release работает нормально, когда я набираю его в терминале на развернутом Mac jenkins.

результат выполнения

Что я могу сделать, чтобы решить это. Спасибо за любую помощь.

...