튜토리얼: 첫 번째 GitLab CI/CD 구성 요소를... 노트
RSS GitLab

튜토리얼: 첫 번째 GitLab CI/CD 구성 요소를 설정하는 방법

이 자습서는 Python 스크립트를 배포하는 GitLab CI/CD 구성 요소를 설정하는 방법을 보여줍니다. CI/CD 구성 요소는 재사용 가능한 단일 파이프라인 구성 단위로, 더 큰 파이프라인의 일부를 생성하거나 전체 파이프라인 구성에 사용할 수 있습니다. 이 자습서는 ArgParse 라이브러리를 사용하여 명령 행에서 변수를 전달하는 데모 Python 스크립트를 사용합니다. 스크립트는 세 가지 인수를 필요로 합니다. Python 컨테이너 이미지, 스테이지 및 이름.로컬에서 스크립트를 테스트하려면 사용자는 명령 python3 src/script.py python_container_image stage name을 호출할 수 있습니다. 스크립트는 사용자 지정 인수를 추가하는 데 수정할 수 있습니다. 이 자습서에서는 또한 CI/CD 구성 요소에 대한 템플릿을 생성하는 방법을 다룹니다. 템플릿에는 세 가지 입력이 포함되어 있습니다. python_container_image, stage 및 persons_name, 각 입력에는 기본값이 있습니다. 이러한 입력은 구성 요소를 사용할 때 재정의할 수 있습니다. 구성 요소는 또한 pip3을 사용하여 종속성을 설치하는 before_script 섹션과 입력을 사용하여 Python 스크립트를 호출하는 스크립트 섹션을 포함합니다.구성 요소를 사용하려면 사용자는 디렉터리의 루트에 있는 .gitlab-ci.yml 파일에 이를 포함해야 합니다. 구성 요소는 현재 프로젝트에서 현재 Commit SHA에서 로컬로 참조하여 포함할 수 있습니다. 사용자는 구성 요소를 사용할 때 기본 입력을 재정의하여 사용자 지정 값을 전달할 수 있습니다.이 자습서는 마지막으로 GitLab API와 상호 작용하는 방법 및 GitLab Python 라이브러리를 사용하여 추가 정보를 제공합니다.