zoukankan      html  css  js  c++  java
  • centos7 安装gitlab、gitlab-runner

    运行docker-compose.yml文件之前,先安装docker和docker-compose

    version: '3.7'
    
    services:
     gitlab_runner:
      image: gitlab/gitlab-runner
      restart: always
      links:
       - gitlab_ce
      volumes:
       - /gitlab/gitlab-runner/run/docker.sock:/var/run/docker.sock
       - /gitlab/gitlab-runner/config:/etc/gitlab-runner
      depends_on:
       - gitlab_ce
    
     gitlab_ce:
      image: gitlab/gitlab-ce:13.11.0-ce.0
      restart: always
      privileged: true
      environment:
       TZ: 'Asia/Shanghai'
       GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.137.168:8001'
        gitlab_rails['smtp_enable'] = true
        gitlab_rails['smtp_address'] = "smtp.163.com"
        gitlab_rails['smtp_port'] = 465
        gitlab_rails['smtp_user_name'] = "wylp_19@163.com"
        gitlab_rails['smtp_password'] = "zhang@0415"
        gitlab_rails['smtp_domain'] = "163.com"
        gitlab_rails['smtp_authentication'] = "login"
        gitlab_rails['smtp_enable_starttls_auto'] = true
        gitlab_rails['smtp_tls'] = true
        gitlab_rails['gitlab_email_from'] = 'wylp_19@163.com'
        gitlab_rails['gitlab_shell_ssh_port'] = 222
        nginx['redirect_http_to_https_port'] = 8001
        nginx['listen_port'] = 8001
      ports:
       - '8001:8001'
       - '8443:443'
       - '222:22'
      volumes:
       - /gitlab/config:/etc/gitlab
       - /gitlab/data:/var/opt/gitlab
       - /gitlab/logs:/var/log/gitlab
  • 相关阅读:
    vue Bus总线
    一百个灯泡排成一排,第一轮将所有灯泡打开;
    大数相乘 java
    最长公共子子串 java
    剑指XX游戏(六)
    C++面试出现频率最高的30道题目
    C++ 容器及选用总结
    C++中的各种容器实现原理
    求1000阶乘中最后0的个数
    n个骰子可能的点数和
  • 原文地址:https://www.cnblogs.com/zxcnn/p/14751098.html
Copyright © 2011-2022 走看看