Есть ли способ подключить Raspi к devops для конвейера CD / CI? - PullRequest
0 голосов
/ 20 апреля 2020

Я использовал tfs agent для связи с dev, test & prod, в котором я отправил код с помощью агентов. Есть ли другой способ сделать то же самое, поскольку RASPI 4 не поддерживает агент TFS.

1 Ответ

0 голосов
/ 20 апреля 2020

Вы можете использовать размещенный агент для запуска пользовательского сценария, если у вашего PI был общедоступный адрес. FTP также является опцией в зависимости от того, что вам нужно для развертывания. Обязательно позаботьтесь о своих секретах (ключ S SH, пароли) и должным образом защитите свой PI, если вы сделаете его общедоступным.

https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops

Другой вариант - создать собственный сценарий, который запускается на PI и извлекает данные из Azure Dev Ops с помощью CLI или Web API. Это не было бы необычно, но ваш PI не должен был бы быть публично адресуемым.

https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1

https://docs.microsoft.com/en-us/azure/devops/cli/?view=azure-devops

...