zoukankan      html  css  js  c++  java
  • gitlab配置

    配置过程如下

    下载gitlab镜像

    docker pull gitlab/gitlab-ce:latest

    docker-compose.yml

    web:
      image: 'gitlab/gitlab-ce:latest'
      container_name: 'gitlab'
      # restart: always
      environment:
        GITLAB_OMNIBUS_CONFIG: |
          external_url 'http://192.168.0.24'
          gitlab_rails['gitlab_shell_ssh_port'] = 2332
      ports:
        - '80:80'
        - '443:443'
        - '2332:22'
      volumes:
        - '$GITLAB_HOME/config:/etc/gitlab'
        - '$GITLAB_HOME/logs:/var/log/gitlab'
        - '$GITLAB_HOME/data:/var/opt/gitlab'

    运行

    export GITLAB_HOME=/home/`whoami`/downloads/gitlab
    docker-compose up -d

    查看root密码

    docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

    持续集成

    需要安装runner

    可以用docker和原生模式安装
    正式用的时候,建议使用原生模式

    docker模式安装

    export GITLAB_RUNNER_HOME=/home/`whoami`/downloads/gitlab-runner
    docker run -d --name gitlab-runner --restart always \
         -v $GITLAB_RUNNER_HOME/config:/etc/gitlab-runner \
         -v /run/docker.sock:/var/run/docker.sock \
         gitlab/gitlab-runner:latest

    注册

    docker run --rm -it -v $GITLAB_RUNNER_HOME/config:/etc/gitlab-runner gitlab/gitlab-runner register

    建议使用shell模式,可以使用任意自定义脚本做构建

  • 相关阅读:
    PHP基础1
    U2-Net网络学习笔记(记录)
    C++贪吃蛇游戏
    实习期间学习基础学习整理
    week 2020.1.10-2020.1.15
    week 2021.1.04-2021.1.08
    week 2020.12.21-2020.12.31
    周记 week 2020-12.14-12.18
    几种读取图片和标签的方法
    图像风格转换(Style Transfer | 风格迁移综述)
  • 原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/15527780.html
Copyright © 2011-2022 走看看