我的公司有一个主代码库和几个相同代码库的实例,即在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环境中正常运行?如何去做同样的事情?
答案 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提供的软件包即可安装和运行它。