defalt로 100MB로 설정되어 변경해주면된다.

'Gitlab' 카테고리의 다른 글

Gitlab 한국어 설정  (0) 2022.01.14
Gitlab runner install & CI/CD  (0) 2022.01.14
Migrating from SVN to GitLab  (0) 2022.01.11
Gitlab 설치 (Ubuntu 18.04)  (0) 2021.11.28

1. Gitlab runner 설치

 

$ getconf LONG_BIT			# system 확인
$ 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-runner
$ sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
$ sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner

 

 

2. Gitlab runner 등록

 

Runner 만들 프로젝트의 URL과 registration token 확인

$ sudo gitlab-runner stop
$ sudo gitlab-runner register

Enter the GitLab instance URL (for example, https://gitlab.com/):
http://192.168.10.19:8888/
Enter the registration token:
kVkqE8xBYQUdcgSK1vEQ
Enter a description for the runner:
[gerrit]: whatmam-runner
Enter tags for the runner (comma-separated):
whatmam
Registering runner... succeeded                     runner=kVkqE8xB
Enter an executor: docker, shell, ssh, docker+machine, kubernetes, custom, docker-ssh, parallels, virtualbox, docker-ssh+machine:
docker
Enter the default Docker image (for example, ruby:2.6):
docker:latest

Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!



$ sudo gitlab-runner start

 

$ sudo vi /etc/gitlab-runner/config.toml		# 생성 확인 및 수정가능

 

 

3. runner setting

 > runner 생성 확인

 > 먼저 태그 없이 동작하도록 설정

 

 

4. .gitlab-ci.yml 작성

stages:
  - build

build-stage:
  stage: build
  image: ubuntu:bionic
  only: 
    - master
  artifacts:
    paths:
      - output
  script:
    - echo "Start ... !!!"
    - apt-get update
    - apt-get install -y build-essential curl bison flex bc rsync kmod cpio lsb-release libssl-dev lzop fakeroot

 

 

5. CI/CD 실행

 

 

 

1. Tortoise Git Download

https://tortoisegit.org/download/

 

Download – TortoiseGit – Windows Shell Interface to Git

Other resources Debug symbols, language dlls and other resources can be found on our dedicated download server: download.tortoisegit.org/tgit/2.12.0.0/. Preview releases The preview releases are built from the latest code that represents the cutting edge o

tortoisegit.org

 

2. SVN repository를 git으로 받기

 

3. Create Gitlab project

> ReadME가 생성되어 있으면 push error남.

 

4. Push to Gitlab Project

4. 빈 폴더 추가

git으로 push 할 때, 빈 폴더는 제외된다. 폴더를 추가하고 싶으면 .keep 생성후 push하여 완료한다.

먼저 gitlab 사이트에 친절하게 알려준다. 그대로 실행하면 된다.

 

https://about.gitlab.com/install/

 

Download and install GitLab

Learn about the various GitLab installation packages and downloads for Ubuntu, Debian, Docker, Google Cloud, and many more.

about.gitlab.com

1. Gitlab 설치

$ sudo apt-get update
$ sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
$ sudo apt-get install -y postfix

$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

 

 

$ sudo apt-get install gitlab-ee

 

 * 설치 중 error 나면서 gitlab-ctl reconfigure 을 하라고 한다. 이유는 모르겟으나 시키는대로한다.

$ sudo gitlab-ctl reconfigure
$ sudo apt-get install gitlab-ee

 

2. Gitlab 설정

1.external.url 수정

$ vi /etc/gitlab/gitlab.rb
 external_url 'http://127.0.0.1:8888'

 * 웹에 http://127.0.0.1:8888로 접속하여 확인한다.

 

2. root 비밀번호 수정

초기 비밀번호는 /etc/gitlab/initial_root_password에 있음 로그인 후 비밀번호 변경하여 사용 

ID : root

Password: SCqxIYUAtUQzsiB29a49nVoj9w0peh4E59HgC5//83o=

 

또는 다음과 같이 설정

$ sudo gitlab-rails console -e production
=> user = User.where(id:1).first
=> user.password='test1234'
=> user.password_confirmation='test1234'
=> user.save
=> exit

 

2. Gitlab Version 확인

$ sudo gitlab-rake gitlab:env:info

 

gitlab apt install error solved

 

https://forum.gitlab.com/t/solved-error-gitlab-ce-8-12-3-ce-0-amd64-deb-gitlab-ce-8-13-1-ce-0-amd64-deb/4883

 

+ Recent posts