GitLab CI의 가장 쉬운 튜토리얼을 시도했습니다.
소개
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으로 환경이 깨끗해지는 프로젝트라면 고마움을 잘 모르겠는가.
Reference
이 문제에 관하여(GitLab CI의 가장 쉬운 튜토리얼을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/optimisuke/items/f0affb48c646334e5d32
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
먼저 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으로 환경이 깨끗해지는 프로젝트라면 고마움을 잘 모르겠는가.
Reference
이 문제에 관하여(GitLab CI의 가장 쉬운 튜토리얼을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/optimisuke/items/f0affb48c646334e5d32
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
초보자는 좋은 튜토리얼했다.
매번 실행 환경을 Docker로 컨테이너 만들어 준다는 것이 아직 핀으로 오지 않는다.
뭔가 낭비가 많은 것 같지만 매번 깨끗한 환경에서 실행하려고 생각하면 그렇게 될까.
복잡한 소프트 만들려고 생각하면 그렇게 될까.
make clean으로 환경이 깨끗해지는 프로젝트라면 고마움을 잘 모르겠는가.
Reference
이 문제에 관하여(GitLab CI의 가장 쉬운 튜토리얼을 시도했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/optimisuke/items/f0affb48c646334e5d32텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)