Jekyll s CI a CD
Transkript
Jekyll s CI a CD
Drupal je moc - složitý - žravý (hosting) - drahý (moje zastupitelnost) Jaké jsou možnosti • Levný hosting s Drupalem • Wordpress • SASS CMS • (Polo)statický web ✓ Statický web + rychlost + bezpečnost - opakující se obsah + 100% kontrola - „dynamické“ funkce + levný hosting - znovupoužitelnost + levní lidé • Liquid (~ Twig, Django) • YAML, Markdown, … • Kolekce, posty s kategoriemi a pagery • SASS • Pluginy (Ruby), *témata • GIT web • issue queue • merge requesty • API • open source • CI - buildy, testy, runnery ~ $ gem install jekyll ~ $ jekyll new my-site ~ $ cd my-site ~/my-site $ jekyll serve # => Now browse to: http://localhost:4000 ~/my-site $ vi .gitlab-ci.yml ~/my-site $ git push • vytvořit repo • zapnout CI • propojit s hostingem # .gitlab-ci.yml image: ruby:2 build and deploy: tags: - docker script: - bundle install --path=/cache/bundler - jekyll build - htmlproofer _site --empty-alt-ignore artifacts: paths: - _site/ Q&A
Podobné dokumenty
Obecné informace o úkolech
INFORMACE K PRAKTICKÝM DOMÁCÍM ÚKOLŮM
Optimalizační metody LS 2015/16
Mainlinovy kernel na telefonu Pavel Machek <pavel@ucw
Zadny SoC:
Ridi to CPU
Modem nepouziva sdilenou RAM
Klavesnice
Resistivni touchscreen
Cca 2000Kc, v kazdem lepsim bazaru
Deal Management manuál
Manuálně zadané Deal ID do nastavení Line Item není správné (chyba v psaní; Deal ID zadané pod
nesprávné inventory). Doporučujeme překontrolovat správné zadání deal tokenu.
Webová aplikace pro sdílení asistentů pro aplikaci
Tato práce se věnuje implementaci formátu pro šíření asistentů do aplikace
DevAssistant a webového repozitáře těchto asistentů.
Aplikace DevAssistant, která pomáhá automatizovat opakující se činnos...
Monitoring a diagnostika aplikací s Application Insights
Miroslav Holec / MSP, MCP, MCSD, MTA
Software Developer & Consultant