GitLab - 安装 - docker

GitLab - 安装 - docker

注意:以下脚本是 走的http模式,而不是https模式

复制代码
gitlab:
    image: gitlab/gitlab-ce
    restart: always
    hostname: '81.70.22.100'
    environment:
        GITLAB_OMNIBUS_CONFIG: |
            external_url 'http://81.70.22.100:8443'
            nginx['redirect_http_to_https'] = false
            letsencrypt['enable'] = false
    ports:
        - 8443:8443
    volumes:
        - ./data:/var/opt/gitlab
        - ./logs:/var/log/gitlab
        - ./config:/etc/gitlab
复制代码

 

gitlab-runner

基于容器执行注册

复制代码
docker exec -it gitlab-runner gitlab-ci-multi-runner register  \
 --non-interactive \
 --tls-ca-file /home/data/gitlab-runner/certs/ca.crt \
 --url https://81.70.22.100:8443/ \
 --registration-token dPvKQXAFiajhHEzVLzsF \
 --name hello-world-runner \
 --tag-list master \
 --executor shell \
 --locked true \
 --run-untagged false #是否可以执行未知tag的job
复制代码

 

原生安装执行注册

复制代码
gitlab-runner register  \
 --non-interactive \
 --tls-ca-file /home/data/gitlab-runner/certs/ca.crt \
 --url https://81.70.22.100:8443/ \
 --registration-token dPvKQXAFiajhHEzVLzsF \
 --name hello-world-runner \
 --tag-list master \
 --executor shell \
 --locked true \
 --run-untagged false #是否可以执行未知tag的job

复制代码

 

posted @ 2020-07-26 17:51  风过无痕521  阅读(117)  评论(0编辑  收藏  举报