Gitlab CI,在本地部署MySQL/PHP网站

Gitlab CI,在本地部署MySQL/PHP网站,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,目前,我们有一个Gitlab的本地实例正在Debian机器上运行,希望通过.Gitlab-ci.yml在本地部署该项目 由于我对gitlab和持续集成还比较陌生,所以我在这里相当迷茫 该项目本身只包含一些.php文件,在根目录中也创建了一个MySQL数据库,在有人推送某个东西后,该网站应该在本地部署在xxx.xxx.xxx/Website下查看 这在gitlab ci中可能吗?任何帮助都会非常感激。保持简单;您应该在目标计算机上安装一个,并将其与Gitlab实例一起配置为 然后,如果使用.git

目前,我们有一个Gitlab的本地实例正在Debian机器上运行,希望通过.Gitlab-ci.yml在本地部署该项目

由于我对gitlab和持续集成还比较陌生,所以我在这里相当迷茫

该项目本身只包含一些.php文件,在根目录中也创建了一个MySQL数据库,在有人推送某个东西后,该网站应该在本地部署在
xxx.xxx.xxx/Website
下查看


这在gitlab ci中可能吗?任何帮助都会非常感激。

保持简单;您应该在目标计算机上安装一个,并将其与Gitlab实例一起配置为


然后,如果使用
.gitlab ci.yml
命令将文件移动到与
xxx.xxx.xxx.xxx/Website
匹配的目录中,并在那里或移动文件之前运行一些配置,则可以查看结果。

保持简单;您应该在目标计算机上安装一个,并将其与Gitlab实例一起配置为


然后,如果您使用
.gitlab ci.yml
命令将文件移动到与
xxx.xxx.xxx.xxx/Website
匹配的目录,并在那里或移动文件之前运行一些配置,您可以查看结果。

谢谢您的回答。我们目前有一个可用的共享运行程序,另一个问题是,GitLab的本地实例也在本地
xxx.xxx.xxx.xxx
地址下运行。我想您应该避免这样做。或者在其他端口下运行另一个Web服务器/vhost。虽然那很讨厌。一个简单的虚拟机或用于部署的东西会更好。gitlab实例已经在一个虚拟机中,这个虚拟机也包含了运行程序。我正在调查库伯内特斯,如果有可能的话。谢谢你的回答。我们目前有一个可用的共享运行程序,另一个问题是,GitLab的本地实例也在本地
xxx.xxx.xxx.xxx
地址下运行。我想您应该避免这样做。或者在其他端口下运行另一个Web服务器/vhost。虽然那很讨厌。一个简单的虚拟机或用于部署的东西会更好。gitlab实例已经在一个虚拟机中,这个虚拟机也包含了运行程序。我正在研究库伯内特斯,如果有可能的话。