我们目前在Debian机器上运行Gitlab的本地实例,并希望通过.gitlab-ci.yml在本地部署项目。
由于我对gitlab和一般的持续集成相当新,所以我在这里迷失了。
项目本身只包含一些.php文件,在根目录中也创建了一个MySQL数据库,在有人推送之后,应该在xxx.xxx.xxx.xxx/Website
下本地部署网站来查看它。
gitlab-ci甚至可以实现这一点吗?任何帮助都会受到极大关注。
答案 0 :(得分:3)
保持简单;您应该在目标计算机上install Gitlab-CI runner,使用您的Gitlab实例register并将其配置为Shell executor。
然后,如果您使用.gitlab-ci.yml
命令将文件移动到与xxx.xxx.xxx.xxx/Website
匹配的目录并在那里运行一些配置,或者在移动文件之前,您可以查看结果。