我有一台运行CentOS 6.5的服务器,并且我已经安装了GitLab。我想要安装GitLab CI - 将安装它覆盖我当前的GitLab安装还是完全独立于它?在已安装GitLab的服务器上设置GitLab CI
回答
我在同一台主机上同时使用gitlab和Gitlab-ci,它工作正常 - 它们是完全独立的应用程序,可以很好地协同工作。每个应用程序都安装在自己的家中。我没有,但你也可以在同一个盒子上运行gitlab-ci-runner。
只要按照gitlab-ci的方法,你就可以立即开始运行!
https://github.com/gitlabhq/gitlab-ci/blob/5-2-stable/doc/install/installation.md
一种可能的方法是使用:
- Docker
- 一个DockerFile(如
darthmuffins/gitlab-ci-runner-centos/Dockerfile
,或项目sameersbn/docker-gitlab-ci-runner
)为了使一个单独的GitLab CI实例(在同一台服务器上运行,但作用像它自己的独立服务器)。
就你而言,这可能很困难,因为CentOS 6.5是由RHEL 6 update 5(也称为RHEL 6.5,kernel 2.6.32-431)的源代码包构建的,这意味着Docker可能不会得到充分的支持。
我从来没有使用过码头工人,和我有点挣扎设立的一切,是。首先,我希望至少有一个稳定的设置,然后才能继续做其他任何事情。 – 2014-10-20 14:20:12
@HassanKhan我明白了。 Docker的好处是它提供的隔离。您可以尝试在Docker容器中进行多项设置,而不会中断现有服务器。 – VonC 2014-10-20 14:21:22
嗨,谢谢你的回复,我知道Docker在干什么,只是现在我要做的事情变得有点压倒一切。 – 2014-10-20 15:00:32
- 1. 在线安装Java Gitlab ci
- 2. Gitlab和CI服务器
- 3. Gitlab CI安装错误
- 4. 在运行Windows 7的服务器上安装GitLab
- 5. 在AWS上安装Gitlab
- 6. gitlab ci false已通过
- 7. gitlab-ci:安装每天编译
- 8. GitLab CI无法安装/使用PhantomJS
- 9. GITLAB在CentOS上安装Challange
- 10. 在gitlab CE捆绑服务器上安装phpmyadmin
- 11. Gitlab CI - 在Bash中设置SSH密钥
- 12. 修改GitLab CI内的服务
- 13. GitLab CI:如何设置Postgres的图像使用GitLab安全变量
- 14. GitLab CI:在NodeJS上配置yaml文件
- 15. 如何在Centos 6.6 VPS上安装Gitlab?
- 16. 如何通过gitlab CI/CD(.gitlab-ci.yml)永远启动我的服务器进程
- 17. Gitlab-ci-Runner-Stuck
- 18. GitLab CI JS Linting
- 19. GitLab CI加速
- 20. 在容器中安装Docker以供GitLab使用CI构建
- 21. 在现有Git服务器的框中安装GitLab
- 22. 安装GitLab(安装GitLab Shell阶段)在Ubuntu 14.04 32位
- 23. Gitlab CI上Kubernetes集群(OPENSTACK)
- 24. GitLab安装 - 许可
- 25. Debian上的GitLab安装失败
- 26. 从自己的gitlab服务器安装节点模块
- 27. Gitlab CI Docker Network timeout
- 28. GitLab CI无头铬
- 29. Gitlab CI Ssl错误
- 30. Gitlab CI,SSH亚军
你是否必须更改gitlab的URL和gitlab ci?它在文档中不是很清楚,它似乎要求它作为一个要求,我想确保。 TIA – Walid 2015-10-20 17:23:08