0

我正在开发一些将在树莓派上运行的软件。我不想每次都手动连接(SSH,...)到设备来更新软件。目前我正在使用 GitLab 来存储代码。我正在考虑将更新推送到主分支后立即自动更新服务器上的软件的可能性。我怎样才能做到这一点?

4

1 回答 1

0

您可以使用持续部署功能,其中指定部署作业仅更改yml 文件中的 master。如同:

deploy:
  script:
    - some script
  only:
    - master

在大多数情况下,您还可以在 CI/CD 管道中使用 SSH

于 2020-03-07T17:31:46.123 回答