Buďte za profíka a odevzdejte PR na první dobrou. Vše si nejdřív nanečisto pustíme lokálně skrz lokální Travis CI a poté už build na Travisu bude hračka.
Péhápkaři v Pecce: PeckaDesign/Monitoring - Milan Pála- 17. 10. 2018
Péhápkaři v Pecce: Jak si lokálně spustit Travis CI Build – Jakub Englický – 17. 4. 2019
1. Jakub Englický / Developer
Local Travis CI
FB facebook.com/peckadesign TW @PeckaDesignDevLocal Travis CI Jakub Englický
2. Požadavky na spuštění
• Docker
• PHP7.1
• Composer
• Git
FB facebook.com/peckadesign TW @PeckaDesignDevLocal Travis CI Jakub Englický
3. Co je lokální ?
• Knihovna na spouštění Travis CI buildů lokálně na vašem stroji (Docker)
• Vývojářem je Filip Procházka (Github)
• K vidění na https://github.com/fprochazka/travis-local-build
FB facebook.com/peckadesign TW @PeckaDesignDevLocal Travis CI Jakub Englický
4. Proč lokální ?
• Ideální pro průběžnou kontrolu práce na úkolu
• Lze spouštět neomezeně / paralelně
• Nezapomenete spustit nějakou z úloh
• Jednodušší personifikace použitých Docker images
FB facebook.com/peckadesign TW @PeckaDesignDevLocal Travis CI Jakub Englický
5. Jak to funguje?
FB facebook.com/peckadesign TW @PeckaDesignDevLocal Travis CI Jakub Englický
• Snaží se maximálně přiblížit fungování klasickému Travis CI
• Čte předpis z .travis.yml
• Umí rozparsovat i složitější konfigurace
7. Jak to funguje?
FB facebook.com/peckadesign TW @PeckaDesignDevLocal Travis CI Jakub Englický
• Snaží se maximálně přiblížit fungování klasického Travis CI
• Čte předpis z .travis.yml
• Umí rozparsovat i složitější konfiguraci
• Používá docker images, které jsou součástí repozitáře
9. FB facebook.com/peckadesign TW @PeckaDesignDevLocal Travis CI Jakub Englický
Děkuji za pozornost
Máte dotazy?
Twitter @kubaenglicky LinkdeIn /jakub-englicky
Jakub Englický / Developer