gitLab의 Review Apps를 사용하여 MR에 "여기에 배포했습니다!"라고 코멘트를 붙이고 싶다!
경위
마지막 기사에서 어떻게든 deploy preview에 한 걸음 다가왔지만, MR에 그것을 자동으로 통지하는 방법을 몰랐던 나입니다만, 전회는 만지지 않았다고 쓴 gitLab Review Apps에 제대로 임하게 되어, 여러가지 읽었다 결과 그 방법을 알았으므로 정리합니다. 방법을 찾는 데 어려움을 겪었지만 쉽습니다
하고 싶은 일
↓ 이것을 표시하는 것
방법
gitlab-ci.yml
의 대상 stage에 environment
를 추가합니다.
예
gitlab-ci.ymlimage: python:3.6.5
variables:
...
stages:
- deploy
deploy_job:
stage: deploy
environment:
name: review/${CI_COMMIT_REF_NAME}
url: https://${CI_COMMIT_REF_NAME}.${APP_ID}.amplifyapp.com
only:
...
except:
...
script:
...
이렇게 하면 파이프라인이 달리고 job이 성공한 후에 붙는 코멘트의 Deployed to : XX
의 XX가 name에, 링크처가 url가 됩니다. deploy preview에서는 MR마다 환경을 세우므로 기본적으로는 변수를 사용한 url이 될 것입니다.
cf. 변수 목록
알고 나서 읽으면 확실히 공식 문서에서도 말할 필요도 없습니다만, 솔직히 조금 이해하기 어려웠다고 하는 것이 본심입니다. 더 어떤 조작을 하면 어떻게 반영되는지 알기 쉬운 문장이 되면 기쁘구나…
Reference
이 문제에 관하여(gitLab의 Review Apps를 사용하여 MR에 "여기에 배포했습니다!"라고 코멘트를 붙이고 싶다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rena_m/items/d6b2d3f053d49e113fd6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
↓ 이것을 표시하는 것
방법
gitlab-ci.yml
의 대상 stage에 environment
를 추가합니다.
예
gitlab-ci.ymlimage: python:3.6.5
variables:
...
stages:
- deploy
deploy_job:
stage: deploy
environment:
name: review/${CI_COMMIT_REF_NAME}
url: https://${CI_COMMIT_REF_NAME}.${APP_ID}.amplifyapp.com
only:
...
except:
...
script:
...
이렇게 하면 파이프라인이 달리고 job이 성공한 후에 붙는 코멘트의 Deployed to : XX
의 XX가 name에, 링크처가 url가 됩니다. deploy preview에서는 MR마다 환경을 세우므로 기본적으로는 변수를 사용한 url이 될 것입니다.
cf. 변수 목록
알고 나서 읽으면 확실히 공식 문서에서도 말할 필요도 없습니다만, 솔직히 조금 이해하기 어려웠다고 하는 것이 본심입니다. 더 어떤 조작을 하면 어떻게 반영되는지 알기 쉬운 문장이 되면 기쁘구나…
Reference
이 문제에 관하여(gitLab의 Review Apps를 사용하여 MR에 "여기에 배포했습니다!"라고 코멘트를 붙이고 싶다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rena_m/items/d6b2d3f053d49e113fd6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
image: python:3.6.5
variables:
...
stages:
- deploy
deploy_job:
stage: deploy
environment:
name: review/${CI_COMMIT_REF_NAME}
url: https://${CI_COMMIT_REF_NAME}.${APP_ID}.amplifyapp.com
only:
...
except:
...
script:
...
Reference
이 문제에 관하여(gitLab의 Review Apps를 사용하여 MR에 "여기에 배포했습니다!"라고 코멘트를 붙이고 싶다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rena_m/items/d6b2d3f053d49e113fd6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)