Git 如何(自动)从在线存储库更新服务器上运行的软件?

Git 如何(自动)从在线存储库更新服务器上运行的软件?,git,server,gitlab,online-repository,Git,Server,Gitlab,Online Repository,我正在开发一些软件,将运行在树莓皮。我不想每次都手动连接(SSH…)到设备以更新软件。目前我正在使用GitLab来存储代码。我在考虑,一旦我将更新推送到主分支,就可以自动更新服务器上的软件。如何实现这一点?您可以利用部署作业在yml文件中的位置。类似于: deploy: script: - some script only: - master 在大多数情况下,您也可以。看看我确实发现了什么:

我正在开发一些软件,将运行在树莓皮。我不想每次都手动连接(SSH…)到设备以更新软件。目前我正在使用GitLab来存储代码。我在考虑,一旦我将更新推送到主分支,就可以自动更新服务器上的软件。如何实现这一点?

您可以利用部署作业在yml文件中的位置。类似于:

deploy:
  script:
    - some script
  only:
    - master
在大多数情况下,您也可以。

看看我确实发现了什么: