GitLab CI의 가장 쉬운 튜토리얼을 시도했습니다.

2646 단어 GitLab-CIGitGitLab

소개



GitLab CI를 사용해 보고 싶었기 때문에, 가장 간단할 것 같은 튜토리얼을 찾아 시험해 보았다.
아래 사이트를 보면서 할 수 있었지만, 조금 헤매었으므로 정보를 남겨 둔다.

GitLab CI의 기본 자습서(번역)
GitLab CI: Run jobs sequentially, in parallel or build a custom pipeline | GitLab

준비



먼저 GitLab에서 ci_test하여 프로젝트를 만든다.
그런 다음 로컬에서 file1.txt, file2.txt를 만들어 pull합니다.
이런 느낌.
echo -n Hello\  > file1.txt
echo world > file2.txt
git init
git remote add origin [email protected]:xxx/ci_test
git pull origin master

테스트 (튜토리얼을 따라 진행)



그런 다음 GitLab에서 Set Up CI/CD라는 곳을 눌러 튜토리얼에 작성된 대로 .gitlab-ci.yml를 편집하고 commit 버튼을 누릅니다. 따로 GitLab의 화면상에서 만들지 않아도, 로컬로 만들어도 좋았던 것 같다.



그러면 환경을 만들어 test를 실행해준다.
아무래도 docker의 컨테이너 사용하고 있는 것 같다.
pass했다.



튜토리얼에 따라 world를 Africa로 해보십시오.
로컬에서 수정하면 push.
테스트가 끝나지 않을 때 보면, running이 되어 있다.



fail했을 때는 이런 느낌.



로그 보면 이런 느낌. Using Docker라든지 쓰고 있다.



생성된 것은 오른쪽 버튼에서 다운로드할 수 있게 되었다.



결론



초보자는 좋은 튜토리얼했다.
매번 실행 환경을 Docker로 컨테이너 만들어 준다는 것이 아직 핀으로 오지 않는다.
뭔가 낭비가 많은 것 같지만 매번 깨끗한 환경에서 실행하려고 생각하면 그렇게 될까.
복잡한 소프트 만들려고 생각하면 그렇게 될까.
make clean으로 환경이 깨끗해지는 프로젝트라면 고마움을 잘 모르겠는가.

좋은 웹페이지 즐겨찾기