www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

el Script para автодеплоя en el servidor?

DJZT 2016-02-24 13:03:30

Buenas tardes. Estudio aire деплой de la aplicación de push en un repositorio en github. Y ha echado cierta información, pero no toda. Yo lo entiendo, como ven en el proceso de:

Durante el push al repositorio en github debería activarse hook con el Payload URL de mi script en el servidor (myserver.net/auto_script.php).

GitHub pasa allí la información sobre lo sucedido el evento. En el ejemplo en GitHub llevan gancho abierto issue

POST /payload HTTP/1.1

Host: localhost:4567
X-Github-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958
User-Agent: GitHub-Hookshot/044aadd
Content-Type: application/json
Content-Length: 6615
X-Github-Event: issues

{
  "action": "opened",
  "issue": {
    "url": "https://api.github.com/repos/octocat/Hello-World/issues/1347",
    "number": 1347,
    ...
  },
  "repository" : {
    "id": 1296269,
    "full_name": "octocat/Hello-World",
    "owner": {
      "login": "octocat",
      "id": 1,
      ...
    },
    ...
  },
  "sender": {
    "login": "octocat",
    "id": 1,
    ...
  }
}


Yo lo entiendo, para mí, debe ser escrito en php script ejecutar el comando exec(...) git pull owner/repository? Donde se puede encontrar a un script o un ejemplo. Y lo быдлокода понаписываю y bicicletas. Sí, y B - безопасность.

Total answers: 2

okwinza 2016-02-24 13:06:33

https://github.com/capistrano/capistrano
o el primer enlace en google 'de php auto deploy':
https://github.com/markomarkovic/simple-php-git-deploy

DJZT 2016-02-24 13:14:26

capistrano en todo el mundo ha visto. Y leído. Pero es un procesador de alimentos, que no me es necesario. Quiero entender, que sí funciona. Y aquí está la segunda ssilochka - til. Gracias. Al parecer, en la búsqueda de la palabra clave github era superfluo.


POS_troi 2016-02-24 13:23:45

Дополню okwinza

Antón suprun выкатывал este caso es el mismo popel-studio.com/blog/article/avtomaticheskoe-razv...

Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.