VirtualBox의 Sierra (게스트 OS)를 GitLab runner로 서비스 시작

소개



미리 써 두면, gitlab runner의 10계 이후는 service 기동은 폐지하는 방향인 것 같습니다.


htps : //기 tぁb. 코 m/기 tぁb-rg/기 tぁb-루응 r/이스에 s/2710

runner 설치



공식 방법



brew에서 설치


$ brew search gitlab
==> Searching local taps...
gitlab-runner ✔
==> Searching taps on GitHub...
==> Searching blacklisted, migrated and deleted formulae...

곤란한 일


gitlab-runner run 에서 움직이는데 gilab-runner start 에서 오류가 발생했습니다.
brew로 설치한 경우도 마찬가지입니다.



설정



공식 설명



일단 응해 주고는 있습니다만, 전해지지 않는다.
Sierra를 호스트에서 서비스 시작에 대한 명확한 설명이 없습니다.
이해는 LaunchAgents를 사용하는 정도였습니다.

htps : // / cs. 기 t b. 코 m / 룬에 r / 인 s 타르 l / 오 sx. html # 미미 온 s - 온 - 마코 s


구체적인 팁





EnvironmentVariables의 기술에 대해서는 이쪽을 참고로 했습니다
htps : // 코 m / 부상 / ms / 에 035304 에 7295750 cdf7d # 칭찬 브레 w_

~/Library/LaunchAgents/gitlab-runner.plist
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd" >
<plist version='1.0'>
<dict>
<key>Label</key><string>gitlab-runner</string>
<key>ProgramArguments</key>
<array>
・・・省略・・・
</array>
    <key>EnvironmentVariables</key>
    <dict>
        <key>PATH</key>
        <string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
    </dict>


<key>SessionCreate</key><false/>
<key>KeepAlive</key><true/>
<key>RunAtLoad</key><true/>
<key>Disabled</key><false/>
</dict>
</plist>

참고



사이고에게



현재에도 설정의 문제는 몇 가지 남아 있습니다만, 일본어로 문제 해결하고 있는 사이트가 구그 없이 GitLab에서의 CI는 아직도일까라고. 무료로 움직일 수있어 매우 편리합니다

좋은 웹페이지 즐겨찾기