SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
24. Sraz Přátel PHP v Brně
na “hloupý” hosting, aneb FTP není překážkou
Jakub Englický / Web developer
Chytrý deploy
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
Nutně nemusí znamenat špatný
Hloupý?
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
Code style, PHPStan, Testy
CI server X ruční spouštění
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
CI server
- Travic CI - free pro open-source (nastavení pomocí travis.yml)
- Gitlab CI - vlastní runner, nastavuje se pomocí gitlab-ci.yml
- Jenkins
- vlastní řešení
Co mají tyto možnosti
společného?
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
Co mají tyto možnosti
společného?
Konfiguraci
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
DEMO
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
Dotazy?
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
Jakub Englický / @kubaenglicky
Děkuji za pozornost

Mais conteúdo relacionado

Mais de PeckaDesign.cz

Mais de PeckaDesign.cz (20)

Péhápkaři v Pecce: pd/forms – Petr Klobás – 16. 10. 2019
Péhápkaři v Pecce: pd/forms – Petr Klobás – 16. 10. 2019Péhápkaři v Pecce: pd/forms – Petr Klobás – 16. 10. 2019
Péhápkaři v Pecce: pd/forms – Petr Klobás – 16. 10. 2019
 
Péhápkaři v Pecce: Za hranicemi DateTime – Jiří Pudil – 16. 10. 2019
Péhápkaři v Pecce: Za hranicemi DateTime – Jiří Pudil – 16. 10. 2019Péhápkaři v Pecce: Za hranicemi DateTime – Jiří Pudil – 16. 10. 2019
Péhápkaři v Pecce: Za hranicemi DateTime – Jiří Pudil – 16. 10. 2019
 
Péhápkaři v Pecce: Úvod do monitoringu – Tomáš Kozák – 16. 10. 2019
Péhápkaři v Pecce: Úvod do monitoringu – Tomáš Kozák – 16. 10. 2019Péhápkaři v Pecce: Úvod do monitoringu – Tomáš Kozák – 16. 10. 2019
Péhápkaři v Pecce: Úvod do monitoringu – Tomáš Kozák – 16. 10. 2019
 
Asynchronní programování
Asynchronní programováníAsynchronní programování
Asynchronní programování
 
ElasticSearch Dump
ElasticSearch DumpElasticSearch Dump
ElasticSearch Dump
 
Pokročilá validace síly hesla
Pokročilá validace síly heslaPokročilá validace síly hesla
Pokročilá validace síly hesla
 
Péhápkaři v Pecce: Každodenní problémy s implementací Facebook Api – Marek Hu...
Péhápkaři v Pecce: Každodenní problémy s implementací Facebook Api – Marek Hu...Péhápkaři v Pecce: Každodenní problémy s implementací Facebook Api – Marek Hu...
Péhápkaři v Pecce: Každodenní problémy s implementací Facebook Api – Marek Hu...
 
Péhápkaři v Pecce: Čtyři hlavní příčiny dysfunkčních návyků v týmu – Michal A...
Péhápkaři v Pecce: Čtyři hlavní příčiny dysfunkčních návyků v týmu – Michal A...Péhápkaři v Pecce: Čtyři hlavní příčiny dysfunkčních návyků v týmu – Michal A...
Péhápkaři v Pecce: Čtyři hlavní příčiny dysfunkčních návyků v týmu – Michal A...
 
Péhápkaři v Pecce: Jak si lokálně spustit Travis CI Build – Jakub Englický – ...
Péhápkaři v Pecce: Jak si lokálně spustit Travis CI Build – Jakub Englický – ...Péhápkaři v Pecce: Jak si lokálně spustit Travis CI Build – Jakub Englický – ...
Péhápkaři v Pecce: Jak si lokálně spustit Travis CI Build – Jakub Englický – ...
 
Péhápkaři v Pecce: Jak jsme neposlali pull request do PHP – Milan Pála – 17. ...
Péhápkaři v Pecce: Jak jsme neposlali pull request do PHP – Milan Pála – 17. ...Péhápkaři v Pecce: Jak jsme neposlali pull request do PHP – Milan Pála – 17. ...
Péhápkaři v Pecce: Jak jsme neposlali pull request do PHP – Milan Pála – 17. ...
 
Péhápkaři v Pecce: Zend Expressive: PSR framework který vás dostane – Jan Kad...
Péhápkaři v Pecce: Zend Expressive: PSR framework který vás dostane – Jan Kad...Péhápkaři v Pecce: Zend Expressive: PSR framework který vás dostane – Jan Kad...
Péhápkaři v Pecce: Zend Expressive: PSR framework který vás dostane – Jan Kad...
 
Péhápkaři v Pecce: Jak na bezpečnostní hlavičky – Marek Humpolík – 23. 1. 2019
Péhápkaři v Pecce: Jak na bezpečnostní hlavičky – Marek Humpolík – 23. 1. 2019Péhápkaři v Pecce: Jak na bezpečnostní hlavičky – Marek Humpolík – 23. 1. 2019
Péhápkaři v Pecce: Jak na bezpečnostní hlavičky – Marek Humpolík – 23. 1. 2019
 
PeckaAcademy - Zbožové srovnávače od A-Z - Petra Mariánková
PeckaAcademy - Zbožové srovnávače od A-Z - Petra MariánkováPeckaAcademy - Zbožové srovnávače od A-Z - Petra Mariánková
PeckaAcademy - Zbožové srovnávače od A-Z - Petra Mariánková
 
Péhápkaři v Pecce: A refactoring Journey – From Legacy to Laravel – Christ...
Péhápkaři v Pecce: A refactoring Journey – From Legacy to Laravel – Christ...Péhápkaři v Pecce: A refactoring Journey – From Legacy to Laravel – Christ...
Péhápkaři v Pecce: A refactoring Journey – From Legacy to Laravel – Christ...
 
Péhápkaři v Pecce: Validujte vstupní data pomocí objektů – Václav Čev...
Péhápkaři v Pecce: Validujte vstupní data pomocí objektů – Václav Čev...Péhápkaři v Pecce: Validujte vstupní data pomocí objektů – Václav Čev...
Péhápkaři v Pecce: Validujte vstupní data pomocí objektů – Václav Čev...
 
Péhápkaři v Pecce: PeckaDesign/Monitoring - Milan Pála- 17. 10. 2018
Péhápkaři v Pecce: PeckaDesign/Monitoring  - Milan Pála- 17. 10. 2018Péhápkaři v Pecce: PeckaDesign/Monitoring  - Milan Pála- 17. 10. 2018
Péhápkaři v Pecce: PeckaDesign/Monitoring - Milan Pála- 17. 10. 2018
 
Na pomezi php a vue.js
Na pomezi php a vue.jsNa pomezi php a vue.js
Na pomezi php a vue.js
 
Péhápkaři v Pecce: phpDay2018 Verona - Jan Kadeřábek - 16. 5. 2018
Péhápkaři v Pecce: phpDay2018 Verona - Jan Kadeřábek - 16. 5. 2018Péhápkaři v Pecce: phpDay2018 Verona - Jan Kadeřábek - 16. 5. 2018
Péhápkaři v Pecce: phpDay2018 Verona - Jan Kadeřábek - 16. 5. 2018
 
Péhápkaři v Pecce: Jak na Jenkins CI pro aplikaci v Dockeru - Matouš Czerner...
 Péhápkaři v Pecce: Jak na Jenkins CI pro aplikaci v Dockeru - Matouš Czerner... Péhápkaři v Pecce: Jak na Jenkins CI pro aplikaci v Dockeru - Matouš Czerner...
Péhápkaři v Pecce: Jak na Jenkins CI pro aplikaci v Dockeru - Matouš Czerner...
 
SymfonyCon Cluj 2017
SymfonyCon Cluj 2017SymfonyCon Cluj 2017
SymfonyCon Cluj 2017
 

Péhápkaři v Pecce: Chytrý deploy na hloupý hosting – Jakub Englický – 23. 1. 2019

  • 1. FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický 24. Sraz Přátel PHP v Brně
  • 2. na “hloupý” hosting, aneb FTP není překážkou Jakub Englický / Web developer Chytrý deploy FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
  • 3. Nutně nemusí znamenat špatný Hloupý? FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
  • 4. Code style, PHPStan, Testy CI server X ruční spouštění FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
  • 5. FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický CI server - Travic CI - free pro open-source (nastavení pomocí travis.yml) - Gitlab CI - vlastní runner, nastavuje se pomocí gitlab-ci.yml - Jenkins - vlastní řešení
  • 6. Co mají tyto možnosti společného? FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
  • 7. Co mají tyto možnosti společného? Konfiguraci FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
  • 8. DEMO FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
  • 9. Dotazy? FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický
  • 10. FB facebook.com/peckadesign TW @PeckaDesignDevChytrý deploy Jakub Englický Jakub Englický / @kubaenglicky Děkuji za pozornost