- 질문 게시판입니다.
Date 23/09/27 16:05:40
Name   [익명]
Subject   gitlab 관련 문의
윈도우 환경에서 cygwin makefile로 빌드 환경이 구성되어 있습니다
이번에 gitlab으로 ci 를 도입하려고 합니다
local pc 환경에 gitlab runner를 연동하여 powershell까지 수행 되는 것을 확인했습니다

문제는 runner의 powershell에서 코드 빌드를 위한 윈도우 배치파일을 실행하면 cygwin의 makefile에 등록해둔 include.mk가 모두 무시되는듯한 오류가 발생합니다

코드 내에 들어있는 #include 구문들에 해당하는 헤더를 찾지못하고 오류를 내보냅니다


그냥 powershell을 실행시켜서 해당 배치파일을 실행하면 잘 되는데요 runner에서 호출하는 powershell에서만 이 문제가 발생합니다

어떻게 하면 좋을까요? 왜 이런 현상이 나오는지도 감을 못잡겠습니다



0


그냥 실행시켜서 잘 된다고 하시면 runner에서는 사용자 프로필이 적용되지 않기 때문일 것 같은데요.
https://docs.gitlab.com/runner/shells/#powershell
를 보시면, powershell을 사용해서 스크립트를 수행할 때 -NoProfile 옵션을 붙여서 실행시킵니다. 같은 옵션들을 사용해 동일한 방법으로 수행해서 잘 되는지 테스트 해 보시고, 모자라는 환경 변수를 채우는 방법으로 접근하면 될 것 같... 더 보기
그냥 실행시켜서 잘 된다고 하시면 runner에서는 사용자 프로필이 적용되지 않기 때문일 것 같은데요.
https://docs.gitlab.com/runner/shells/#powershell
를 보시면, powershell을 사용해서 스크립트를 수행할 때 -NoProfile 옵션을 붙여서 실행시킵니다. 같은 옵션들을 사용해 동일한 방법으로 수행해서 잘 되는지 테스트 해 보시고, 모자라는 환경 변수를 채우는 방법으로 접근하면 될 것 같습니다.

덧: 읽다보니 뒤에서는 배치파일이라고 하셨네요. 만약 그렇다면 powershell을 -NoProfile 옵션을 붙여서 새로 띄운 다음에 Start-Process "cmd.exe" "/c C:Pathfile.bat" 과 같은 형식으로 테스트 해보는게 맞을 것 같습니다. (https://docs.gitlab.com/runner/shells/#windows-batch 참조.)
[글쓴이]
감사합니다!
목록
번호 제목 이름 날짜 조회 추천
공지 질문 게시판 이용 규정 11 토비 15/06/19 24686 4
16732 IT/컴퓨터컴퓨존에서 결제하기 직전인데 질문이 몇가지 있어서요👉🏻👈🏻 7 even&odds 25/05/14 454 0
16731 IT/컴퓨터아이폰 연락처 질문 8 Mandarin 25/05/14 190 0
16730 의료/건강생리통이 너무 심하네요. 10 [익명] 25/05/13 587 0
16729 연애제가 강하게 화를 내야하는 상황이 맞는건가 싶습니다.. 43 [익명] 25/05/12 1185 0
16728 경제학동 세종한우 질문 2 camy 25/05/12 334 0
16727 IT/컴퓨터스마트워치를 하나 사볼까 하는데요. 16 메존일각 25/05/12 417 0
16726 진로좋아하는 일 하는게 행복한거 맞나요-_-? 10 활활태워라 25/05/12 759 1
16725 기타자신은 특별하다고 주장하는 ai 25 [익명] 25/05/11 779 0
16724 기타키보드 질문입니다 2 김치찌개 25/05/12 170 0
16723 기타자동차종합보험 하루만 가입하기 8 다람쥐 25/05/11 400 0
16722 기타집 정리하다 찾은 이게 뭘까요?? 12 데자와왕 25/05/09 981 0
16721 여행제주도 말고기 맛이가 있는 곳을 찾읍니다 5 DogSound-_-* 25/05/08 435 0
16720 의료/건강골목 및 일반 도로연수 22 은하꾸리 25/05/07 594 0
16719 의료/건강갑상선 크기가 많이 줄어들었다면 갑상선기능저하증 가능성이 많이 높을까요? 2 [익명] 25/05/07 494 0
16718 가정/육아아내가 이혼하자고 합니다. 10 [익명] 25/05/07 1379 0
16717 의료/건강여자아이 눈꺼풀 물사마귀 제거 문의드립니다.(사진추가) 1 [익명] 25/05/07 337 0
16716 게임사쇼2 하오마루 대사 질문이용 4 택시기사8212 25/05/06 306 0
16715 문화/예술오디오북 추천 부탁드립니다 7 다람쥐 25/05/05 297 0
16714 IT/컴퓨터유니콘 프로 vs 애드가드 2 방사능홍차 25/05/02 428 0
16713 기타정말로 6월 2일 최종 선고가 나오는 것이 예고될때 사전투표율 추이 5 이이일공이구 25/05/02 966 0
16712 IT/컴퓨터Windows 10에서 11로 올리기전 포맷 필요성? 2 열한시육분 25/05/02 385 0
16711 기타'이게 맞아?'라는 표현이 언제부터 유행했을까요? 2 토비 25/05/02 670 0
16710 의료/건강허리가 아프면 ddong이 마렵습니다. 3 John Petrucci 25/05/01 483 0
16709 경제집살때 혹은 전세 살때 문의 6 [익명] 25/05/01 470 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글