gitlab-ce-docker 插件
注意:目前本插件仅支持 Linux。
GitLab 官方提供了 gitlab-ce 镜像,通过这个镜像我们可以实现类似这样的命令来启动一个 GitLab 容器:
Bash
其中 $GITLAB_HOME 表示的是本地存储卷路径,比如我们可以通过 export 命令来设置这个变量:
在上述命令中,我们可以看到这个容器使用了3个存储卷,含义分别如下:
在此基础上,我们可以自定义如下一些配置:
- 本机端口
- 存储卷路径
- 镜像版本
注意: 1. 你使用的用户必须是 root
或者在 docker
用户组里; 2. 目前暂不支持 https
方式访问 GitLab。
下面的配置文件展示的是”tool file”的内容。
YAML
- 克隆项目
Bash
export project=YOUR_PROJECT_NAME
- ssh 方式
Bash
- http 方式
Bash
# port is 80
git clone http://${hostname}/${username}/${project}.git
git clone http://${hostname}:8080/${username}/${project}.git