Hola, tengo una configuration de server como esta,
Quiero actualizar mi server de QA y server de desarrollo cuando ocurra un cambio en bitbucket. para automatizar esta persona me sugirió que use git hooks
para search y encontrar sobre jenkins y el conector bitbucket
jenkins gestión de gancho
entonces creo que tengo que tener un server jenkins en algún lado y no puedo entender dónde.
¿Dónde debería tener un server jenkins? ¿Servidor de desarrollo interno? QA server? o ambos serveres?
¿Puede alguien ayudarme y explicar cómo hacerlo porque soy nuevo en jenkins y bitbucket?
Estoy usando PHP
y mis serveres usando LAMP
Por lo que vale, aquí está la respuesta, pero no es espectacular, ya que no hay necesidad de ser espectacular 🙂 Puedes configurarlo en el server de desarrollo o en el server de QA, no importa, supongo.
Jenkins organizará la implementación desde Bitbucket a sus entornos y solo necesita una instancia para hacerlo. El flujo será algo como esto:
Espero que ayude, solo para aclarar el script de deployment aquí sería el código de extracción, migrar db, reiniciar el server …