Главная » Статьи » Автодеплой проекта из Bitbucket средствами PHP

Автодеплой проекта из Bitbucket средствами PHP

Автодеплой проекта из Bitbucket средствами PHP

От автора: система контроля версий – это неотъемлемая часть современной профессиональной веб-разработки. При этом процесс внедрения нового функционала или работа по исправлению багов сводится к последовательному добавлению коммитов и последующему «выливанию» их на сервер. Как правило, за работу с сервером отвечает отдельный человек в компании (тимлид), и, если он по каким-то причинам недоступен, то и «вылить» код некому.

скачать исходники

В этом видео мы с Вами реализуем автодеплой проекта из Bitbucket средствами PHP. По итогам текущего урока Вы узнаете:

для чего нужен автодеплой;

как сгенерировать SSH ключ на сервере и добавить в систему Bitbucket;

что такое Webhook в системе Bitbucket и как его создать;

какие данные присылает Webhook Bitbucket;

в каком формате присылает данные Webhook Bitbucket;

как выполнить команду git pull средствами PHP на сервере;

с какими трудностями можно столкнуться при реализации скрипта.

В видео версии урока, традиционно, будет показано написание скрипта на языке PHP с абсолютного нуля, а также подробно показано, где и как нужно настроить систему Bitbucket для работы с SSH-ключами и вебхуками.