Code pull completed, the page will refresh automatically
#gitosc-hook
Удобный и надёжный инструмент автоматической синхронизации кода на основе PHP и Swoole, который позволяет указывать конкретные ветки и серверы для обновлений.
0: Установите расширение Swoole, https://github.com/swoole/swoole-src
1: На сервере, где находится hook-обработка, выполните команду `php server.php --ip=IP-адрес вашего сервера (по умолчанию 0.0.0.0) --port=порт (9501) --worker=количество рабочих процессов (по умолчанию 4) -d` (для запуска в режиме демона)
2: На сервере с кодом выполните команду `php udp.php --ip=IP-адрес вашего сервера (по умолчанию 0.0.0.0) --port=порт (8991) -d` (для запуска в режиме демона)
3: Измените конфигурацию в файле config.php
4: В качестве примера, если используется http://git.oschina.net/, то в проекте => управление => WebHooks, настройте URL в виде `http://ip:port`, используя внешний IP-адрес и порт сервера из шага 1
5: Подайте изменения кода и проведите тестирование (не забудьте открыть доступ к необходимым портам через брандмауэр сервера)
You can comment after Login
Inappropriate content may be displayed here and will not be shown on the page. You can check and modify it through the relevant editing function
If you confirm that the content does not involve inappropriate language/advertisement redirection/violence/vulgar pornography/infringement/piracy/false/insignificant or illegal content related to national laws and regulations, you can click submit to make an appeal, and we will handle it as soon as possible.
Comments ( 0 )