我将我的项目推送到 gitlab 以测试 git ci,但它构建失败
I push my project to gitlab to test git ci,but it built fail
这些是我的错误信息
Running with gitlab-ci-multi-runner 1.5.3 (fb49c47)
Using Shell executor...
Running on luckyxmobiledeMac-mini-2.local...
Fetching changes...
HEAD is now at e56d7ac Update README.md
Checking out e56d7ace as master...
bash: line 4: shell_session_update: command not found
ERROR: Build failed: exit status 127
这些是我的.gitlab的内容-ci.yml:=
stages:
- build
build_project:
stage: build
script:
- xcodebuild clean -project ProjectName.xcodeproj -scheme SchemeName | xcpretty
- xcodebuild test -project ProjectName.xcodeproj -scheme SchemeName -destination 'platform=iOS Simulator,name=iPhone 6s,OS=9.2' | xcpretty -s
tags:
- ios_9-2
- osx_10-11
根据 this question on Super User,这似乎是服务器上 rvm
包的问题。
您可以阅读该问答以获得问题的完整解释,但他们的解决方案是将 rvm
更新到版本 1.26.11 或更高版本。
要更新到最新的稳定版本,请执行以下操作:
rvm get stable
这些是我的错误信息
Running with gitlab-ci-multi-runner 1.5.3 (fb49c47)
Using Shell executor...
Running on luckyxmobiledeMac-mini-2.local...
Fetching changes...
HEAD is now at e56d7ac Update README.md
Checking out e56d7ace as master...
bash: line 4: shell_session_update: command not found
ERROR: Build failed: exit status 127
这些是我的.gitlab的内容-ci.yml:=
stages: - build build_project: stage: build script: - xcodebuild clean -project ProjectName.xcodeproj -scheme SchemeName | xcpretty - xcodebuild test -project ProjectName.xcodeproj -scheme SchemeName -destination 'platform=iOS Simulator,name=iPhone 6s,OS=9.2' | xcpretty -s tags: - ios_9-2 - osx_10-11
根据 this question on Super User,这似乎是服务器上 rvm
包的问题。
您可以阅读该问答以获得问题的完整解释,但他们的解决方案是将 rvm
更新到版本 1.26.11 或更高版本。
要更新到最新的稳定版本,请执行以下操作:
rvm get stable