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
VíceMainlinovy 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
VíceDeal 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.
VíceWebová 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...
VíceMonitoring a diagnostika aplikací s Application Insights
Miroslav Holec / MSP, MCP, MCSD, MTA Software Developer & Consultant
Více