O documento descreve como automatizar o processo de deploy de aplicações PHP usando as ferramentas open source Deployer e Gitlab CI. O Deployer permite automatizar tarefas de deploy de forma modular e customizável, enquanto o Gitlab CI fornece capacidades de integração contínua e entrega contínua de forma gratuita e fácil de usar. Juntos, eles permitem implementar um pipeline de CI/CD para projetos PHP sem custos e complexidade.
2. Eu? Sou este ai
https://github.com/joubertredrat
https://www.linkedin.com/in/joubertredrat
https://twitter.com/joubertredrat
https://creativecommons.org/licenses/by-sa/4.0/
Automatizando seu deploy com Deployer e Gitlab CI
https://t.me/JoubertRedRat
https://gitlab.com/joubertredrat
7. Automatizando seu deploy com Deployer e Gitlab CI
E como você versiona?
Imagem by PokemaoBR, palestra “Integrando Go com PHP”
https://www.youtube.com/watch?v=g3MVEAwrIrc
8. Automatizando seu deploy com Deployer e Gitlab CI
Mas Joubert
• CI/CD é somente para os ricos, fortes e poderosos!
• É muito caro!
• É extremamente complexo
• Requer um super DevOps
• Outros bla bla bla’s
12. Automatizando seu deploy com Deployer e Gitlab CI
Deployer
• Ferramenta para automação de tarefas
• Opensource!
• Feito em PHP, modular, customizável
• Trabalha com
, etc!
14. Automatizando seu deploy com Deployer e Gitlab CI
Deployer
• Capistrano
• Mina
• Ant
• Ansible, Puppet, Chef, etc
15. Automatizando seu deploy com Deployer e Gitlab CI
Gitlab CI
• Ferramenta para implementação de CI/CD
• Opensource também!
• Disponível no gitlab.com
• Fácil implementação no seu projeto