본문 바로가기
반응형

GitLab4

인포그랩 X GitLab 2024 GitLab 유저 컨퍼런스 인포그랩 X GitLab 2024 GitLab 유저 컨퍼런스실 유저로부터 듣는 사례 그리고 DevOps의 다양한 모습https://www.infograb.net/2024usercon인포그램 X GitLab에서 주간한 2024 GitLab 유저 컨퍼런스가 양재 엘타워에서 진행되었습니다. 행사 시간인 2시가 가까워지면서 점차 많은 사람들이 모여서 컨퍼런스 시작할 때에는 5층 컨퍼런스룸이 꽉 매워진 상태에서 시작될 정도로 GitLab을 사용하는 스타일은 많은 사람들에게 관심이 있는 주제였습니다. GitLab을 운영하는 측면에서 많은 개발자, 관리하는 분들이 유사한 고민이 있었는지 세션마다 질문이 있었으며, 컨퍼런스 이후 느낀 점은 GitLab을 단순하게 사용하는 것은 쉽지만 더 유용하게 DevOps관점으로 '.. 2024. 6. 27.
gitlab-ci GIT_STRATEGY gitlab-runner를 통해 git 소스를 pull 받아서 처리하고자 할 때 변수 공간에 GIT_STRATEGY 항목을 사용합니다. GIT_STRATEGY를 clone으로 사용하는 경우 매번 초기화 후 복제를 진행하기 때문에 많은 시간이 소모됩니다. 과거 git 1.8.x 버전에서는 clone만 지원되었지만, 최근 git 2.4.x 버전에서는 fetch가 지원되어 마지막 작업 이후 변경된 파일만 내려받도록 설정이 가능합니다. clone: 저장소 복제(동일 프로젝트 환경 구성) fetch: 마지막 작업 후 변경된 데이터만 pull none: 동일 GIT작업을 연결하여 동작할 경우 별도 작업을 진행하지 않고, 프로젝트 작업 공간을 사용 deploy: git 저장소의 데이터를 무시하고, 캐시 또는 프로젝트.. 2022. 3. 10.
[Gitlab] Gitlab-runner 삭제 및 재설치 Gitlab-runner를 매뉴얼대로 설치했더니 working경로가 /home/gitlab-runner 설정되어서, 컴파일된 소스가 다른 계정의 경로에 배포하기 스크립트 구성에 신경 쓸 것이 많이 발생했다. 또한 /home/gitlab-runner라는 개인 계정에 위치한다는 것도 마음에 들지 않아 새로 설치를 진행 gitlab-runner 삭제 # 모든 runner 삭제 $ gitlab-runner unregister --all-runners # gitlab-runner 제거 $ sudo gitlab-runner uninstall # gitlab-runner 클라이언트 삭제, 재설치 할 경우 삭제 불 필요 $ sudo rm -rf /usr/local/bin/gitlab-runner # 추가한 사용자 제거.. 2021. 5. 7.
[CI/CD] Gitlab Runner 설치 및 실행하기 gitlab-runner 설치 및 실행하기 기존에는 Jenkins를 사용하여 빌드 및 배포를 진행하고 있었지만, GitLab을 사용하는 만큼 Runner를 사용하여 빌드 및 배포를 진행 gitlab-runner 다운로드 설치 문서: https://docs.gitlab.com/runner/install/linux-manually.html # 파일 다운로드 $ sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64" # 실행 권한 부여 $ sudo chmod +x /usr/local/bin/gitlab-runn.. 2021. 2. 6.
반응형