1
실제 빌드 전에 cl 인수가 필요한 python 스크립트를 실행하고 싶습니다. 따라서 .gitlab-ci.yml에 다음과 같은 부분을 추가했습니다 :Gitlab-ci : cl 인수로 파이썬 스크립트를 실행하는 방법
.deploy_template: &template_name
variables:
- arg1: "https://some/url/"
- arg2: "https://another/url/"
- arg3: "https://one/more/url/"
script:
- python3 some/script/file.py $arg1 $arg2 $arg3
하지만 나는 다음과 같은 오류가 점점 오전 : 인수가 단지 문자열 (즉,하지 변수) 인 경우
usage: file.py [-h] arg1 arg2 arg3
file.py: error: the following arguments are required: arg1 arg2 arg3
를, 그것은 잘 작동하지만, 변수를 읽지 않습니다 $arg1
등
gitlab 문서에서 bash 구문을 사용하여 변수를 제공 할 수 있으므로 $arg1
올바른 참조가 필요합니다.
스크립트에서 argparse을 사용하여 cl 인수를 얻습니다.
파이썬 스크립트 인수로 gitlab-ci.yml에서 변수를 호출하는 올바른 방법은 무엇입니까?