gitlab runner安裝過程

2021-10-24 04:47:39 字數 1610 閱讀 3163

建立工作目錄/opt/docker_gitlab-runner

在宿主機啟動docker程式後先執行sudo chown root:root /var/run/docker.sock

/opt/docker_gitlab-runner目錄中執行docker-compose up -d --build啟動容器

新增容器許可權,保證容器可以使用宿主機的docker

註冊runner資訊到gitlab

docker exec -it gitlab-runner gitlab-runner register

# 輸入 gitlab 位址

please enter the gitlab-ci coordinator url (e.g.

# 輸入 gitlab token

please enter the gitlab-ci token for this runner:

1lxq_f1nrfcfenbe5wrh

# 輸入 runner 的說明

please enter the gitlab-ci description for this runner:

可以為空

# 設定 tag,可以用於指定在構建規定的 tag 時觸發 ci

please enter the gitlab-ci tags for this runner (comma separated):

deploy

# 這裡選擇 true ,可以用於**上傳後直接執行(根據版本,也會沒有次選項)

whether to run untagged builds [true/false]:

true

# 這裡選擇 false,可以直接回車,預設為 false(根據版本,也會沒有次選項)

whether to lock runner to current project [true/false]:

false

# 選擇 runner 執行器,這裡我們選擇的是 shell

please enter the executor: virtualbox, docker+machine, parallels, shell, ssh, docker-ssh+machine, kubernetes, docker, docker-ssh:

shell

docker-compose.yml

version

:'3.1'

services

:gitlab-runner

:build

: environment

restart

: always

container_name

: gitlab-runner

privileged

:true

volumes

:- ./config:/etc/gitlab-runner

- /var/run/docker.sock:/var/run/docker.sock

daemon.json

GitLab Runner的安裝與使用

1 gitlab ci gitlab ci就是一套配合gitlab使用的持續整合系統 當然,還有其它的持續整合系統,同樣可以配合gitlab使用,比如jenkins 而且gitlab8.0以後的版本是預設整合了gitlab ci並且預設啟用的。2 gitlab runner gitlab runne...

GitLab Runner的安裝與使用

1 gitlab ci gitlab ci就是一套配合gitlab使用的持續整合系統 當然,還有其它的持續整合系統,同樣可以配合gitlab使用,比如jenkins 而且gitlab8.0以後的版本是預設整合了gitlab ci並且預設啟用的。2 gitlab runner gitlab runne...

如何安裝配置gitlab runner

docker pull gitlab gitlab runner alpine opt data gitlab runner是你主機的路徑,你也可以換成其他的路徑 docker run rm t i v opt data gitlab runner config etc gitlab runner ...