z/OS에 GitLab Runner 수동 설치
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
IBM z/OS용 GitLab Runner는 GitLab의 인증을 받았으며 z/OS 메인프레임 환경에서 기본적으로 CI/CD 잡을 실행할 수 있습니다. pax 아카이브에서 z/OS에 GitLab Runner를 수동으로 다운로드하여 설치할 수 있습니다.
IBM z/OS용 GitLab Runner는 GitLab의 인증을 받았으며 z/OS 메인프레임 환경에서 기본적으로 CI/CD 잡을 실행할 수 있습니다.
pax 아카이브에서 z/OS에 GitLab Runner를 수동으로 다운로드하여 설치할 수 있습니다.
사전 조건#
-
GitLab Runner를 사용하려면 다음 authorized program analysis reports(
APARs)와 program temporary fixes(PTFs)가 필요합니다:- z/OS 2.5
- OA62757
- PH45182
- z/OS 3.1
- OA62757
- PH57159
- z/OS 2.5
-
GitLab Runner는 셸 명령을 실행하기 위해
/bin/bash에 bash가 설치되어 있을 것으로 예상합니다. 이 위치에 bash가 설치되어 있지 않으면 설치된 버전에 심볼릭 링크를 만드세요:ln -s /bin/bash
GitLab Runner 설치#
GitLab Runner를 설치하려면:
-
선택한 설치 디렉터리에
paxfile을 다운로드합니다. -
시스템에 맞는 패키지를 설치합니다:
pax -ppx -rf gitlab-runner-.pax.Z설치된 파일은 설치 위치의
gitlab-runner디렉터리에 압축 해제됩니다. -
파일에 실행 권한을 부여합니다:
chmod +x /bin/gitlab-runner -
GitLab Runner를 내보내고
PATH에 추가합니다:export GITLAB_RUNNER=/gitlab-runner/bin export PATH=${GITLAB_RUNNER}:${PATH}
GitLab Runner 실행#
GitLab Runner를 직접 실행하거나 시작된 태스크로 실행할 수 있습니다.
GitLab Runner 직접 실행#
실행 파일을 호출하여 GitLab Runner를 실행하려면:
-
/bin디렉터리로 이동합니다. -
서비스를 시작합니다:
gitlab-runner start
GitLab Runner를 시작된 태스크로 실행#
GitLab Runner 프로세스를 계속 사용할 수 있도록 시작된 태스크로 실행합니다.
-
실행 파일을 셸 스크립트
gitlab-runner.sh로 래핑합니다:#! /bin/sh /bin/gitlab-runner start -
jcl시작된 태스크 프로그램을 정의하고 실행하여 지속적인 프로세스로 실행합니다://GLRST PROC CNFG='' //* //GLRST EXEC PGM=BPXBATSL,REGION=0M,TIME=NOLIMIT, // PARM='PGM &CNFG./gitlab-runner.sh' //STDOUT DD SYSOUT=* //STDERR DD SYSOUT=* //* // PEND
