[Jenkins] 배포 실패

Walter Mitty·2023년 6월 16일
0

| 슬랙 메시지

PR 온 거 Merge 하고 Jenkins 슬랙을 통해 받은 메시지

| 젠킨스 확인

Jenkins를 확인해보니 Repository Pull을 해오다가 Error가 나고있었다.

  • ssh -o StrictHostKeyChecking=no -> y/n 물어보던거 안물어보고 진행하겠다는 option을 줌
  • 'A_1=값 B_1=값 C_1=값 ./deploy.sh'
    • 쉘에서 띄어쓰기 된건 알아서 분리해서 명령어를 실행하게 되는데, =이 붙은건 환경변수=값으로 인지해주고 나머지는 명령어 or 실행할 파일로 인식하게된다.
  • Pulling api (Container Registry 주소)
    Trying to pull repository (Container Registry 주소)
    Pulling repository (Container Registry 주소)
    Error: Status 405 trying to pull repository ~~~
    에러가 나왔다.

그러면 이때 Container Registry에서 Pull을 하다가 에러가 났으면 로그인이 잘 되어있는지, 혹시 로그인이 풀렸는지 확인해보자.

맥 기준입니다

  • ncloud 접속

    ssh -i [pem키 경로] nlcoud@[주소]

  • Container Registry 접근 명령어로 접속

    docker login [Container Registry주소]

  • Username (유저네임): 입력하기

  • Password: 입력하기

하면 Login Succeded 와 함께 로그인을 확인 할 수 있다.
그리고 Jenkins로 가서

재생 표시를 눌러주면 Pulling api 작업이 잘 완료되면서 통과한다. Deploy Completed!!

0개의 댓글