본문 바로가기

gitlab

C276x260.fwebp.q85 [draft] Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법 Docker Compose로 GitLab Omnibus 컨테이너를 구성하는 방법사전 준비Docker & Docker Compose 설치시스템에 Docker와 Docker Compose가 설치되어 있어야 합니다.Docker Compose 공식 설치 가이드(https://docs.docker.com/compose/install/)에서 제공됩니다.설치 확인docker --versiondocker-compose --version1. GitLab Docker Compose 프로젝트 준비GitLab Docker Compose 저장소 클론git clone https://github.com/anti1346/docker-gitlab-ce.gitcd docker-gitlab-ce.env 파일 생성GitLab 도메인과 이메.. 더보기
C276x260.fwebp.q85 [draft] gitlab ssh를 사용하여 미러링 구성 gitlab ssh를 사용하여 미러링 구성(gitlab 리포지토리 미러링)GitLab 미러링은 외부 Git 리포지토리(예: GitHub, Bitbucket)와 GitLab 사이의 리포지토리 동기화를 허용합니다. [구성]원본 리포지토리 : gitlab-mirror-source미러 리포지토리 : gitlab-mirror-target원본 리포지토리 저장소 설정프로젝트 > gitlab-mirror-source > 저장소 설정- 미러 리포지토리 SSH URL 필요미러링 저장소 설정Git repository URL(Git 저장소 URL)Mirror direction(미러 방향)Detect Host Keys(호스트 키 발견)Authentication method(인증 방법)미러링 설정 완료미러 리포지토리 저장소 설정.. 더보기
C276x260.fwebp.q85 [draft] 도커 컨테이너로 gitlab-runner 실행하는 방법 도커 컨테이너로 gitlab-runner 실행하는 방법docker-compose로 gitlab-runner 컨테이너 실행docker-compose 편집vim docker-compose.ymlversion: '3'services: gitlab-runner: image: 'gitlab/gitlab-runner:latest' restart: unless-stopped container_name: gitlab-runner hostname: gitlab-runner volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock - ./config:/etc/gitla.. 더보기
C276x260.fwebp.q85 [draft] Docker Compose로 GitLab Runner 설치 및 실행하기 Docker Compose로 GitLab Runner 설치 및 실행하기GitLab Runner 설치 디렉터리 생성mkdir gitlab-runnercd gitlab-runnerdocker-compose.yml 작성cat docker-compose.ymlversion: '3.8'services: gitlab-runner: image: gitlab/gitlab-runner:latest restart: unless-stopped container_name: gitlab-runner hostname: gitlab-runner volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/do.. 더보기
C276x260.fwebp.q85 [draft] GitLab의 root 계정 비밀번호를 초기화하는 방법 GitLab의 root 계정 비밀번호를 초기화하는 방법GitLab의 root 계정 비밀번호를 초기화하려면 GitLab 컨테이너 내부에서 gitlab-rails 콘솔을 사용하여 비밀번호를 변경해야 합니다. GitLab 컨테이너에 로그 확인docker-compose logs -f...gitlab |gitlab | == Seed from /opt/gitlab/embedded/service/gitlab-rails/db/fixtures/production/002_admin.rbgitlab | Administrator account created:gitlab |gitlab | login: rootgitlab | .. 더보기
C276x260.fwebp.q85 [draft] GitLab에서 첨부 파일 크기 제한을 늘리는 방법 GitLab에서 첨부 파일 크기 제한을 늘리는 방법1. GitLab 서버에 로그인SSH 또는 콘솔을 사용하여 GitLab 서버에 로그인합니다.2. GitLab 구성 파일 찾기GitLab의 구성 파일은 일반적으로 /etc/gitlab/gitlab.rb에 있습니다. 이 파일을 텍스트 에디터로 엽니다.sudo vim /etc/gitlab/gitlab.rb3. 첨부 파일 크기 설정 찾기구성 파일에서 첨부 파일 크기와 관련된 설정을 찾습니다. 보통 이 설정은 gitlab.rb 파일에 존재하며 nginx 및 gitlab_workhorse 설정에서 조정할 수 있습니다.# 예: 첨부 파일 크기를 100MB로 설정하는 경우nginx['client_max_body_size'] = '100m'gitlab_workhorse[.. 더보기
C276x260.fwebp.q85 [draft] GitLab을 Docker Compose를 사용하여 올리는 방법 GitLab을 Docker Compose를 사용하여 올리는 방법gitlab 디렉토리 생성mkdir -p gitlabgitlab 디렉토리 소유자 설정chown -R 999:999 gitlabgitlab 디렉토리 권한 설정chmod -R 755 gitlabDocker Compose 파일 작성vim docker-compose.ymlversion: '3.8'services: ### 16.10.1-ee.0 gitlab: image: gitlab/gitlab-ee:latest container_name: gitlab restart: always hostname: gitlab.sangchul.kr #env_file: .env environment: GITLAB_OMNIBU.. 더보기
C276x260.fwebp.q85 [draft] jenkins gitlab 연동(webhook 설정) jenkins gitlab 연동(webhook 설정)gitlab 구성.env 편집cat .envGITLAB_DOMAIN=sangchul.krGITLAB_EMAIL=admin@sangchul.krEOFdocker-compose.yml 편집cat docker-compose.ymlversion: '3.6'services: gitlab: env_file: .env image: gitlab/gitlab-ce:latest container_name: gitlab hostname: ${GITLAB_DOMAIN} restart: unless-stopped environment: GITLAB_OMNIBUS_CONFIG: | external_url 'https.. 더보기