gitlab 러너 구성
동시 = 1 CHECK_INTERVAL = 0 [session_server] SESSION_TIMEOUT = 1,800 [주자] 이름은 = " YOURNAME은 " URL이 = " https://git.yourname.com/ " 토큰 =는 " yourtoken " 집행자 = " 쉘 " 쉘 = " PowerShell을 " [runners.custom_build_dir] [runners.cache] [runners.cache.s3] [runners.cache.gcs]
.gitlab-ci.yml 文件
일: 단계 : 배포 단 [ " YOURNAME " ] 태그 : [ " yourtag " ] 스크립트: - CHCP 65001 - 에코는 " 내 10시간 지출 " - " : C " - CD를 C : \ www가 \ - 파워 쉘 - 자식 체크 아웃. - 자식 풀
설명 :
코드의 세부 사항은 중요하지 않습니다. 그것은 중요한 아이디어입니다.
때 gitlab 주자 잘 실행, 리눅스에서 실행하지만, 윈도우에 문제가 있습니다.
가장 심각한 문제는 .gitlab-ci.yml 구성에서 자식이 실행되지 않을 수 있습니다. 하지만 윈도우 서버에서 직접 테스트가 실행 중입니다.
이 구성 스크립트가 PowerShell을 실행하지 않는 것을 발견하지만, cmd를 실행했다. 하지만 윈도우 서버에 cmd에서 당신은 자식 실행할 수 있습니다.
그 이유는 창이다?