DEV Community

Tossapol Ritcharoenwattu
Tossapol Ritcharoenwattu

Posted on

workshop CI/CD : step 2 ติดตั้ง gitlab-runner และ connectไปยัง gitlab

  1. สร้าง project bank-api-project ใน gitlab ก่อน

  2. เอาข้อมูลสำหรับลงทะเบียน Runner
    เลือกเมนู Setting -> CI/CD -> Runner -> Crate project runner


ใส่ tag เป็น docker

กด Create Runner

**ที่หน้านี้สำคัญมาก อย่าลืม copy token เก็บไว้ โดย token จะขึ้นต้นว่า glrt-...

  1. สร้างไฟล์ docker-compose-runner.yml ไปยัง folder gitlab และสร้างไฟล์ docker-compose-runner.yml
version: '3.8'
services:
  gitlab-runner:
    image: gitlab/gitlab-runner:latest
    container_name: gitlab-runner
    restart: always
    volumes:
      - ./runner_config:/etc/gitlab-runner
      - /var/run/docker.sock:/var/run/docker.sock
Enter fullscreen mode Exit fullscreen mode

แล้ว สั่ง run ด้วย command

docker compose -f docker-compose-runner.yml up -d
Enter fullscreen mode Exit fullscreen mode

รันคำสั่ง register แบบ interactive:

docker exec -it gitlab-runner gitlab-runner register
Enter fullscreen mode Exit fullscreen mode

ตอบคำถามให้ถูกต้อง:
GitLab instance URL: http://gitlab
registration token: วาง Token ใหม่ล่าสุด ที่คัดลอกมาจากขั้นตอนที่ 2
description: My Docker Runner
tags: docker
executor: docker
default Docker image: alpine:latest

Top comments (0)