2016-09-20 8 views
6

Są to moje informacje o błędziepcham mój projekt gitlab przetestować git CI, ale jest zbudowany nie

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 

Są to treść mojego .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 
+1

Musisz pokazać nam swój '.gitlab-ci.yml' kompilacji skryptu, jak również. – BrokenBinary

+0

Dzięki twoim wskazówkom – RichardSleet

+0

Czy masz dostęp do serwera (luckyxmobiledeMac-mini-2.local), w którym biegacz jest uruchomiony? – BrokenBinary

Odpowiedz

3

Na podstawie this question on Super User, wydaje się, że jest to problem z pakietem rvm na serwerze.

Możesz przeczytać to pytanie i odpowiedź, aby uzyskać pełne wyjaśnienie, na czym polega problem, ale ich rozwiązaniem jest aktualizacja rvm do wersji 1.26.11 lub nowszej.

Aby zaktualizować do najnowszej wersji stabilnej to zrobić:

rvm get stable 
+0

Na naszym serwerze działa trzech biegaczy, którzy działają dobrze. – RichardSleet

+0

@superRain Czy inni biegacze używają executora powłoki i czy działa on na tych biegaczach? – BrokenBinary

+0

Tak, dlatego, że używamy mac. a mój gitlab-ci-multi-runner nie może działać poprawnie. te są o to w porządku. – RichardSleet

Powiązane problemy