[SonarQube] ERROR: Job failed (system failure): prepare environment: failed to start process: exec: "pwsh": executable file not found in %PATH%. Gitlab 러너 연동 에러
2024. 8. 12. 18:32ㆍIT
반응형
소나큐브와 깃랩 CI/CD 연동 이후 러너에서 소스 빌드 및 소나큐브 분석을 실행하던 중 다음의 에러를 마주했다.
해당 에러의 내용은 pwsh : PowerShell Core 프로그램을 찾을 수 없다는 에러이다.
그러나... PowerShell Core 7 (최신) 을 이미 사용중이고, 심지어 PATH도 제대로 잡혀있음에도 해당 에러가 계속 발생하고 있었다.
원인은 깃랩 러너 셋팅 (config.toml) 파일에서 shell 설정이 잘못되어 있어서 그런것이었다. 이걸 찾느라 또 열심히 이거저거 삽질한 나의 시간이여.. ㅎㅎ
처음은 shell = "pwsh" 로 되어 있는 부분을 "powershell"로 고쳐주고 깃랩 러너를 돌리는 제대로 빌드되어, 소나큐브 분석까지 제대로 끝나는 것을 확인할 수 있었다.
concurrent = 1
check_interval = 0
connection_max_age = "15m0s"
shutdown_timeout = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "ke"
url = "http://gitlab.cjlogistics.com/"
id = 56
token = "sHuRscGvGMcWsNPS-18y"
token_obtained_at = 2024-08-12T08:38:14Z
token_expires_at = 0001-01-01T00:00:00Z
executor = "shell"
shell = "powershell"
[runners.custom_build_dir]
[runners.cache]
MaxUploadedArchiveSize = 0
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
결과
반응형
'IT' 카테고리의 다른 글
[AI후기] 갤럭시탭S10+ 삼성 노트 AI 기능으로 놀아보기 (11) | 2024.10.09 |
---|---|
[후기] 갤럭시탭S10+ eSIM 개통 실패기 (feat. tplus...) (4) | 2024.10.08 |
[SonarQube] 코드 품질 분석 툴 오류 (installutil.exe, NET START 오류 등) (0) | 2024.05.16 |
[iOS] 아이폰에서 특정 웹사이트 로그인이 안될 경우 해결법(NSURLDomainError, 비공개 릴레이) (0) | 2024.03.19 |
갤럭시탭 S8 울트라 삼성 노트 템플릿 가로 양식 공유해요 (3) | 2024.03.06 |