FreeBSD에 GitLab Runner 설치
FreeBSD 시스템에 GitLab Runner를 설치합니다.
Note FreeBSD 버전은 bleeding edge 릴리스로도 사용할 수 있습니다. GitLab Runner의 가장 일반적인 문제 중 일부를 설명하는 FAQ 섹션을 반드시 읽으세요. GitLab Runner 설치 # FreeBSD에서 GitLab Runner를 설치하고 구성하는 단계는 다음과 같습니다: gitlab-runner 사용자 및 그룹을 만듭니다: sudo pw group add -n gitlab-runner sudo pw user add -n gitlab-runner -g gitlab-runner -s /usr/local/bin/bash sudo mkdir /home/gitlab-runner sudo chown gitlab-runner:gitlab-runner /home/gitlab-runner 시스템용 바이너리를 다운로드합니다: # amd64의 경우 sudo fetch -o /usr/local/bin/gitlab-runner https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/binaries/gitlab-runner-freebsd-amd64 # i386의 경우 sudo fetch -o /usr/local/bin/gitlab-runner https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/binaries/gitlab-runner-freebsd-386 Bleeding Edge - 다른 태그된 릴리스 다운로드 에 설명된 대로 사용 가능한 모든 버전의 바이너리를 다운로드할 수 있습니다. 실행 권한을 부여합니다: sudo chmod +x /usr/local/bin/gitlab-runner 올바른 권한으로 빈 로그 파일을 만듭니다: sudo touch /var/log/gitlab_runner.log && sudo chown gitlab-runner:gitlab-runner /var/log/gitlab_runner.log rc.d 디렉토리가 없으면 만듭니다: mkdir -p /usr/local/etc/rc.d rc.d 내에 gitlab_runner 스크립트를 만듭니다: Bash 사용자는 다음과 같이 할 수 있습니다: sudo bash -c 'cat > /usr/local/etc/rc.d/gitlab_runner' << "EOF" # !/bin/sh # PROVIDE: gitlab_runner # REQUIRE: DAEMON NETWORKING # BEFORE: # KEYWORD: . /etc/rc.subr name="gitlab_runner" rcvar="gitlab_runner_enable" user="gitlab-runner" user_home="/home/gitlab-runner" command="/usr/local/bin/gitlab-runner" command_args="run" pidfile="/var/run/${name}.
