Articles of git post receive

¿Usando git para administrar un website de producción?

Tengo un website con aproximadamente 15,000 files en un server de producción. Un desarrollador remoto ahora realiza la mayor parte del trabajo en el sitio, pero ocasionalmente también necesito hacer algunos cambios. Es evidente que necesitamos un poco de control de versiones, por lo que estoy tratando de configurar git. Realmente me gustaría mantener la […]

jenkins dispara cuando empuja al repository

El objective es configurar jenkins para desencadenar una compilation después de cada inserción en un repository de git. Estos son los pasos que seguí y me gustaría saber qué pasa con ellos. Configuré un entorno jenkins en un server Ubuntu en la nube y gracias a nginx hice visible el panel de control de jenkins […]

¿Descargar de github automáticamente con cada confirmación?

Tengo algunos plugins creados usando jQuery, tengo la demostración ubicada en mi server, quiero actualizar automáticamente la demostración cada vez que se realiza un cambio en la twig principal en github. Sé que puedo usar Post-Receive Hooks para get un buzz en mi server, eso es bastante fácil, lo que no sé cómo hacer es […]

Los POST de GitHub WebHook no están pasando

Tengo github webhoooks configurados para enviar un POST a un script PHP en mi server cuando presiono para un repository. ( https://help.github.com/articles/post-receive-hooks ) MY PHP script registra la IP de connection, así como la carga recibida: $date = strftime('%c'); file_put_contents('log.txt', PHP_EOL.trim($date).PHP_EOL, FILE_APPEND); try { $payload = json_decode($_REQUEST['payload']); } catch(Exception $e) { exit(0); } //LOG THE […]

Cómo funcionan los procesadores de gancho Heroku Post, y cómo aprender más sobre la construcción de dichos animales

Recientemente implementé una aplicación de ruby ​​que aprovecha algunas características de heroku nativas para ejecutar un enganche post-commit a través de github. https://github.com/ajlai/github-heroku-pusher . Ahora tengo curiosidad sobre cómo funciona y cómo podría crear un plugin similar de bajo nivel para heroku, posiblemente en otro idioma. Un breve resumen de lo que hace el progtwig: […]

Encontrar el punto de ramificación del gancho post-recepción

tl; dr: encuentra el punto de ramificación del gancho post-recepción solo usando las llamadas github api. Así que ahora tengo un server conectado con el gancho post-recepción de un repository remoto de git. Cada vez que se hace un git push, se notificará al server. La información que se pasará al server son parameters estándar […]

¿Cómo volver a crear la post-recepción de Github para un server privado?

Estoy usando el excelente Sprint.ly para administrar mi proyecto. Estoy usando git para control de fuente y Sprint.ly tiene una excelente integración con github tomando su post posterior a la recepción y buscando cambios (consulte su documentation ). No estoy usando github para alojar este repository, sino que estoy usando mi propio server privado. ¿Cómo […]

Github post-receive hook auto-pull rollback

Estoy usando algo como esto en mi server de producción, configurado como un gancho post-recepción en github, y básicamente está configurado para extraer cambios en una twig específica cada vez que obtiene una request formateada correctamente de github. Ahora, digamos que alguien presionó el código incorrecto para dominar, lo que automáticamente provocó la producción y […]

github service hook y authentication básica

Estoy tratando de averiguar cómo asegurar un receptor webhook para un gancho de service github. En las páginas de manual de github, cuando veas en la sección de qué direcciones IP saldrán los ganchos de github, tiene esta advertencia: "Recomendamos encarecidamente que no incluya una list blanca de direcciones IP para Service Hooks. En su […]

Webhook de Jenkins y GitHub: HTTP 403

Tengo un repository de GitHub que me gustaría que notifique a Jenkins de las nuevas confirmaciones a través de un enlace posterior a la recepción. Instalé el plugin de GitHub en Jenkins y he permitido que Jenkins administre sus propias URL de enlace. El proyecto tiene el URL correcto del repository git y se le […]