Как (автоматически) обновить свое программное обеспечение, работающее на сервере, из онлайн-хранилища? - PullRequest
0 голосов
/ 07 марта 2020

Я занимаюсь разработкой программного обеспечения, которое будет работать на Raspberry-Pi. Я не хочу вручную подключать (S SH, ...) к устройству каждый раз для обновления программного обеспечения. В настоящее время я использую GitLab для хранения кода. Я думал о возможности автоматического обновления программного обеспечения на сервере, как только я обновлю мастер-ветку. Как мне этого добиться?

1 Ответ

0 голосов
/ 07 марта 2020

Вы можете использовать функцию непрерывного развертывания , где заданием развертывания является , указанное только с изменениями мастера в файле yml. Аналогично:

deploy:
  script:
    - some script
  only:
    - master

В большинстве случаев вы также можете использовать S SH в конвейере CI / CD .

...