z/OS에 GitLab Runner 수동 설치
IBM 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 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
