InfoGrab Docs

z/OS에 GitLab Runner 수동 설치

요약

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
  • GitLab Runner는 셸 명령을 실행하기 위해 /bin/bash에 bash가 설치되어 있을 것으로 예상합니다. 이 위치에 bash가 설치되어 있지 않으면 설치된 버전에 심볼릭 링크를 만드세요:

    ln -s  /bin/bash
    

GitLab Runner 설치#

GitLab Runner를 설치하려면:

  1. 선택한 설치 디렉터리에 paxfile을 다운로드합니다.

  2. 시스템에 맞는 패키지를 설치합니다:

    pax -ppx -rf gitlab-runner-.pax.Z
    

    설치된 파일은 설치 위치의 gitlab-runner 디렉터리에 압축 해제됩니다.

  3. 파일에 실행 권한을 부여합니다:

    chmod +x /bin/gitlab-runner
    
  4. GitLab Runner를 내보내고 PATH에 추가합니다:

    export GITLAB_RUNNER=/gitlab-runner/bin
    export PATH=${GITLAB_RUNNER}:${PATH}
    
  5. 러너를 등록합니다.

GitLab Runner 실행#

GitLab Runner를 직접 실행하거나 시작된 태스크로 실행할 수 있습니다.

GitLab Runner 직접 실행#

실행 파일을 호출하여 GitLab Runner를 실행하려면:

  1. /bin 디렉터리로 이동합니다.

  2. 서비스를 시작합니다:

    gitlab-runner start
    

GitLab Runner를 시작된 태스크로 실행#

GitLab Runner 프로세스를 계속 사용할 수 있도록 시작된 태스크로 실행합니다.

  1. 실행 파일을 셸 스크립트 gitlab-runner.sh로 래핑합니다:

    #! /bin/sh
    /bin/gitlab-runner start
    
  2. 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
    

z/OS에 GitLab Runner 수동 설치

Tier: Free, Premium, Ultimate
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
  • GitLab Runner는 셸 명령을 실행하기 위해 /bin/bash에 bash가 설치되어 있을 것으로 예상합니다. 이 위치에 bash가 설치되어 있지 않으면 설치된 버전에 심볼릭 링크를 만드세요:

    ln -s  /bin/bash
    

GitLab Runner 설치#

GitLab Runner를 설치하려면:

  1. 선택한 설치 디렉터리에 paxfile을 다운로드합니다.

  2. 시스템에 맞는 패키지를 설치합니다:

    pax -ppx -rf gitlab-runner-.pax.Z
    

    설치된 파일은 설치 위치의 gitlab-runner 디렉터리에 압축 해제됩니다.

  3. 파일에 실행 권한을 부여합니다:

    chmod +x /bin/gitlab-runner
    
  4. GitLab Runner를 내보내고 PATH에 추가합니다:

    export GITLAB_RUNNER=/gitlab-runner/bin
    export PATH=${GITLAB_RUNNER}:${PATH}
    
  5. 러너를 등록합니다.

GitLab Runner 실행#

GitLab Runner를 직접 실행하거나 시작된 태스크로 실행할 수 있습니다.

GitLab Runner 직접 실행#

실행 파일을 호출하여 GitLab Runner를 실행하려면:

  1. /bin 디렉터리로 이동합니다.

  2. 서비스를 시작합니다:

    gitlab-runner start
    

GitLab Runner를 시작된 태스크로 실행#

GitLab Runner 프로세스를 계속 사용할 수 있도록 시작된 태스크로 실행합니다.

  1. 실행 파일을 셸 스크립트 gitlab-runner.sh로 래핑합니다:

    #! /bin/sh
    /bin/gitlab-runner start
    
  2. 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