'데이터 엔지니어'로 성장하기

정리하는 걸 좋아하고, 남이 읽으면 더 좋아함

기타/GitAction

GitlabAction) gitlab-runner 설치 및 실행

MightyTedKim 2021. 9. 8. 13:19
728x90
반응형

깃헙액션과 별도로 깃랩 액션도 테스트 해봄

 

예시) regitser key : 8AqvYcGC2Ts_FUMqz-9a

--------------
1. 도커 -> gitlab-runner 실행

$root@vgitrunner:/srv/gitlab-runner/config:]# 
docker run --detach \
 --name gitlab-runner \
 --volume /srv/gitlab-runner/config:/etc/gitlab-runner: \
 --restart always \
 --volume /var/run/docker.sock:/var/run/docker.sock \
 gitlab/gitlab-runner:latest
 
94d07ec9b5e4823984250be138e661373aca2ae3362e51f08ae647fcc31485b3

root@vgitrunner:/srv/gitlab-runner/config:]# docker container exec -it gitlab-runner bash

--------------
2. gitlab-runner 등록

 

$root@94d07ec9b5e4:/etc/gitlab-runner# 

docker exec -it gitlab-runner bash


$root@94d07ec9b5e4:/etc/gitlab-runner# 
gitlab-runner register -n \
 --url "http://GITLAB_URL/" \
 --registration-token "8AqvYcGC2Ts_FUMqz-9a" \
 --description "gitlab-runner" \
 --executor "docker" \
 --docker-image "docker:19.03.12" \
 --docker-volumes "/var/run/docker.sock:/var/run/docker.sock"
 
Runtime platform                                    arch=amd64 os=linux pid=130 revision=58ba2b95 version=14.2.0
Running in system-mode.

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

 

--------------

3. gitlab runner test

variables:
  #docker
  #DOCKER_HOST: tcp://docker:2375/
  #DOCKER_DRIVER: overlay2
  #DOCKER_TLS_CERTDIR: ""
  HTTPS_PROXY: http://168.219.61.252:8080
  HTTP_PROXY: http://168.219.61.252:8080
  NO_PROXY: ".svc,.default,.local,.cluster.local,localhost,127.0.0.0/8,10.1.16.0/24,10.***.0.0/16,10.2**.0.0/16,.domain.com,172.17.172.0/24"

stages:
  - build
  
build_docker_image:
  stage: build
  image: docker:latest
  services:
    - docker:dind
  before_script:
    - docker version
    - docker info
    - docker login -u deet1107 -p **** 
  script:
    - docker build -t deet1107/test-image:v0.1 . 
    - docker push deet1107/test-tedkim/test-image:v0.1

 

 

 

728x90
반응형

'기타 > GitAction' 카테고리의 다른 글

GithubAction) Harbor에 푸시해보기  (0) 2021.08.31
GithubAction) Hello world, harbor 메모  (0) 2021.08.31