Github Auto Pull

S
На сайте с 03.02.2016
Offline
77
453

Всем привет.

При написание сайтов я использую git. Центральный репозиторий находится на Github. Далее на веб хостинге я делаю pull request изменений и информация отображается пользователям.

Вопрос в том, что хочется убрать ручной труд в виде  pull request на веб хостинге и автоматизировать данный процесс. В интернете информация про это есть, но в основном встречаются сложные решения, в виде jenkins,  GitLab Runner ( да и скорее всего на веб хостинге их мне никто не даст поставить). А мне хотелось бы просто по крону вызывать php скрипт и чтобы он скачивал изменения и применял. При этом, чтобы решение было проверенное и безопасное.

Что можете посоветовать?

-S
На сайте с 10.12.2006
Offline
1355
#1
shtrihs :

Что можете посоветовать?

Можно использовать Github Actions, и проверку и auto-approve и что угодно. 

То что описываете - процесс ci/cd и без инструментов автоматизации тут не обойтись.

Есть куча уже готовых шаблонов для  Github Actions.

S3
На сайте с 29.03.2012
Offline
325
#2
Поддерживаю, actions прекрасно автоматизируют такое без дженкинса и настраиваются за 10 минут. Вешаешь например обработку на пулл в мастера и будет тебе счастье

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий