Gitlab-gitlab-ci.yml이 7zip 명령을 인식하지 못함

PaRsH

방금 Gitlab의 CI / CD 기능을 사용하기 시작했습니다. 게시 된 항목에 대한 zip 파일을 만들어야합니다. 스크립트 의 마지막 두 줄이 마법을 수행해야합니다.

    build:
        stage: build
        script:
            - echo "Testing CI CD"
            - git clone https://gitlab.io/common-dependencies.git
            - git clone https://gitlab.io/sitecore-nuget.git
            - nuget restore
            - msbuild Common.SC.sln /property:Configuration=Release
/p:PublishProfile=C:\CICDArtifacts\Artifacts_Release.pubxml


            - cd .\bin\Release
            - '"C:\Program Files\7-Zip\7z.exe" a C:\CICDArtifacts\$CI_PROJECT_NAME-$CI_JOB_ID.zip'

그러나 빌드가 트리거되면 다음 오류가 발생합니다.

여기에 이미지 설명 입력

그러나 Gitlab 실행기에서 아래 명령을 실행하면 완벽하게 실행됩니다.

"C:\Program Files\7-Zip\7z.exe" a C:\CICDArtifacts\commonProject.zip'

여기에 뭔가 빠진 것 같습니다. 같은 명령을 이해하는 방법을 gitlab 주자, 나를 이해하는 데 도움이 바랍니다 7z, echo, msbuild

7zip이 설치되어 있으며 C : \ Program Files \ 7-Zip \ 7z.exe 아래에 있습니다.

귀하의 도움에 감사드립니다.

PaRsH

아래 단계를 사용하여 문제를 해결했습니다.

  • %PATH%7z.exe 경로를 가리키는 업데이트 된 환경 변수.

  • 아래와 같이 스크립트를 업데이트했습니다.

    '-7z a C : \ CICDArtifacts \ $ CI_PROJECT_NAME- $ CI_JOB_ID.zip'

  • 7z환경 변수를 업데이트 한 후 Gitlab이 명령 을 인식 할 수 없으므로 Gitlab 실행기를 다시 시작했습니다 .

모두에게 도움이되기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

gitlab-ci.yml : 'script : -pytest'명령이 인식되지 않습니다.

분류에서Dev

GitLab CI npm 명령을 찾을 수 없음 (ubuntu 이미지)

분류에서Dev

Gitlab CI가 Pipfile.lock에서 정규식을 설치하지 못함

분류에서Dev

gitlab-ci.yml에서 이미지 플랫폼을 지정하는 방법

분류에서Dev

Gitlab이 라이선스를 인식하지 못함

분류에서Dev

gitlab ci 파이프 라인 / python 3 알파인 이미지에서 sphinx-build 명령을 찾을 수 없음

분류에서Dev

":"을 사용하는 스크립트 명령으로 .gitlab-ci.yml 실행시 오류 발생

분류에서Dev

GitLab CI.yml로 Heroku에 로그인

분류에서Dev

.gitlab-ci.yml에서 작업을 재사용하는 방법

분류에서Dev

Gitlab CI / Gitlab Runner-어떤 버전의 gitlab-ci.yml이 사용 되나요?

분류에서Dev

Gitlab-ci.yml 구성

분류에서Dev

중앙 위치에 저장된 동일한 gitlab-ci.yml을 호출하는 Gitlab 프로젝트

분류에서Dev

gitlab이 git에서 git 명령을 실행하지 않음

분류에서Dev

Gitlab CI 파이프 라인 작업

분류에서Dev

내 delpoy 단계가 gitlab-ci.yml에서 인식되지 않는 이유는 무엇입니까?

분류에서Dev

내 gitlab-ci.yml (버전 13.8)을 lint하려고 할 때 à 401 Unauthorized 받기

분류에서Dev

Gitlab CI가 500을 제공함, 오류 : 관계 "세션"이 존재하지 않습니다.

분류에서Dev

기계 친화적이지 않은 출력과 함께 7zip 명령 줄을 사용하여 zip 파일의 내용을 나열합니다.

분류에서Dev

docker : gitlab-ci에서 명령을 찾을 수 없음

분류에서Dev

Gitlab CI의 멈춘 파이프 라인에서 실패한 명령을 디버깅하는 방법은 무엇입니까?

분류에서Dev

Gitlab CI : CI 및 병합 요청을 위해 빌드하지만 페이지에 CI 만 게시

분류에서Dev

Django의 Docker 컨테이너가 GitLab CI 파이프 라인에서 환경 ALLOWED_HOSTS 변수를 포착하지 못함

분류에서Dev

git 파이프 라인이 오류와 함께 실패 : 정확히 하나의 접근 자와 일치해야합니다! (.gitlab_ci.yml이 다른 저장소에서 템플릿을 호출 할 때)

분류에서Dev

Python Click 명령이 옵션을 인식하지 못함

분류에서Dev

What is the point of `cache:key` in .gitlab-ci.yml?

분류에서Dev

GitLab CI : .gitlab-ci.yml 스크립트에서 시작된 Docker 컨테이너에 연결하는 방법은 무엇입니까?

분류에서Dev

GitLab CI YAML 파일에 PowerShell 스크립트 파일을 포함하는 방법

분류에서Dev

Gitlab CI : 특정 사용자가 커밋 할 때 파이프 라인을 트리거하지 않음

분류에서Dev

GitLab CI : skip-ci의 곱셈 방지

Related 관련 기사

  1. 1

    gitlab-ci.yml : 'script : -pytest'명령이 인식되지 않습니다.

  2. 2

    GitLab CI npm 명령을 찾을 수 없음 (ubuntu 이미지)

  3. 3

    Gitlab CI가 Pipfile.lock에서 정규식을 설치하지 못함

  4. 4

    gitlab-ci.yml에서 이미지 플랫폼을 지정하는 방법

  5. 5

    Gitlab이 라이선스를 인식하지 못함

  6. 6

    gitlab ci 파이프 라인 / python 3 알파인 이미지에서 sphinx-build 명령을 찾을 수 없음

  7. 7

    ":"을 사용하는 스크립트 명령으로 .gitlab-ci.yml 실행시 오류 발생

  8. 8

    GitLab CI.yml로 Heroku에 로그인

  9. 9

    .gitlab-ci.yml에서 작업을 재사용하는 방법

  10. 10

    Gitlab CI / Gitlab Runner-어떤 버전의 gitlab-ci.yml이 사용 되나요?

  11. 11

    Gitlab-ci.yml 구성

  12. 12

    중앙 위치에 저장된 동일한 gitlab-ci.yml을 호출하는 Gitlab 프로젝트

  13. 13

    gitlab이 git에서 git 명령을 실행하지 않음

  14. 14

    Gitlab CI 파이프 라인 작업

  15. 15

    내 delpoy 단계가 gitlab-ci.yml에서 인식되지 않는 이유는 무엇입니까?

  16. 16

    내 gitlab-ci.yml (버전 13.8)을 lint하려고 할 때 à 401 Unauthorized 받기

  17. 17

    Gitlab CI가 500을 제공함, 오류 : 관계 "세션"이 존재하지 않습니다.

  18. 18

    기계 친화적이지 않은 출력과 함께 7zip 명령 줄을 사용하여 zip 파일의 내용을 나열합니다.

  19. 19

    docker : gitlab-ci에서 명령을 찾을 수 없음

  20. 20

    Gitlab CI의 멈춘 파이프 라인에서 실패한 명령을 디버깅하는 방법은 무엇입니까?

  21. 21

    Gitlab CI : CI 및 병합 요청을 위해 빌드하지만 페이지에 CI 만 게시

  22. 22

    Django의 Docker 컨테이너가 GitLab CI 파이프 라인에서 환경 ALLOWED_HOSTS 변수를 포착하지 못함

  23. 23

    git 파이프 라인이 오류와 함께 실패 : 정확히 하나의 접근 자와 일치해야합니다! (.gitlab_ci.yml이 다른 저장소에서 템플릿을 호출 할 때)

  24. 24

    Python Click 명령이 옵션을 인식하지 못함

  25. 25

    What is the point of `cache:key` in .gitlab-ci.yml?

  26. 26

    GitLab CI : .gitlab-ci.yml 스크립트에서 시작된 Docker 컨테이너에 연결하는 방법은 무엇입니까?

  27. 27

    GitLab CI YAML 파일에 PowerShell 스크립트 파일을 포함하는 방법

  28. 28

    Gitlab CI : 특정 사용자가 커밋 할 때 파이프 라인을 트리거하지 않음

  29. 29

    GitLab CI : skip-ci의 곱셈 방지

뜨겁다태그

보관