在AWS上安装Gitlab

时间:2016-09-17 12:14:32

标签: git gitlab gitlab-ci gitlab-ci-runner gitlab-omnibus

我的公司有一个主代码库和几个相同代码库的实例,即在AWS和mysql数据库上运行的company.com/instance1,company.com/instance2,company.com/instance3等。

我认为如果我们在AWS上安装gitlab会有所帮助,因为它可以简化我们的整体开发过程。这是一个好主意吗 ?。

我很困惑我们是否必须在AWS上安装centOS来安装gitlab,或者gitlab是否可以在没有centos的AWS上运行。

我很困惑,因为在我当地的centos系统中,我已经在本地安装了gitlab,但我在设置URL方面遇到了麻烦。

用户需要键入company.com/instance以获取所需内容并且已经有人开始在AWS上使用它。

我可以做CI并在AWS上部署代码吗?这是如何工作的?

gitlab在现有的AWS服务器实例上是否可以在LAMP环境中正常运行?如何去做同样的事情?

2 个答案:

答案 0 :(得分:4)

GitLab应该作为Amazon Machine Image

工作

GitLab CE AWS AMI中所述:

  

Search for GitLab CE X.Y (X.Y represent version number) under Community AMIs
  最新版本的GitLab CE将在首次启动时获取。

     

使用ssh,http和https的开放端口启动c4.large instance

     

使用ubuntu @ your-instance通过SSH进入实例,根据需要编辑/etc/gitlab/gitlab.rb文件,然后运行:

sudo gitlab-ctl reconfigure
  

在浏览器中访问公共IP并以默认用户身份登录

username: root
password: 5iveL!fe

答案 1 :(得分:0)

您不需要使用AMI,只需使用Gitlab提供的软件包即可安装和运行它。

参考:https://about.gitlab.com/downloads/#ubuntu1604