Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
GitLab Pages
Ivan Nemytchenko, @inem
Developer Advocate at GitLab
Static Site
Generators
YAML
Markdown
HAML
SASS
↓
HTML
CSS
Jekyll
jekyllrb.com
Github Pages
...
git push
Дальше магия
yourwebsite.github.io
Middleman
middlemanapp.com
...
middleman build
git add public
git commit
git push
staticgen.com
GitLab CI
Continuous Integration
→ runs tests
→ deployment
GitLab Pages + GitLab CI
.gitlab-
ci.yml
GitLab Pages
examples
inem.at/gl_pages_examples
Runners
inem.at/gl_runner
Еще немного про GitLab
GitLab.com
приватные репозитории без
ограничений
Import
[WIP]
Merge when build succeds
TODOs
GitLab Deploy
inem.at/gl_missed
How to use any static site generator with GitLab Pages.
How to use any static site generator with GitLab Pages.
How to use any static site generator with GitLab Pages.
Upcoming SlideShare
Loading in …5
×

How to use any static site generator with GitLab Pages.

71,564 views

Published on

It is possible to delegate all the routine work of static site generation to GitLab Pages. It is possible because of built-in CI service.

March, 19 2016, Kiev, Ruby Meditation

Published in: Technology
  • Be the first to comment

  • Be the first to like this

How to use any static site generator with GitLab Pages.

  1. 1. GitLab Pages Ivan Nemytchenko, @inem Developer Advocate at GitLab
  2. 2. Static Site Generators
  3. 3. YAML Markdown HAML SASS ↓ HTML CSS
  4. 4. Jekyll jekyllrb.com
  5. 5. Github Pages
  6. 6. ... git push
  7. 7. Дальше магия
  8. 8. yourwebsite.github.io
  9. 9. Middleman middlemanapp.com
  10. 10. ... middleman build git add public git commit git push
  11. 11. staticgen.com
  12. 12. GitLab CI
  13. 13. Continuous Integration → runs tests → deployment
  14. 14. GitLab Pages + GitLab CI
  15. 15. .gitlab- ci.yml
  16. 16. GitLab Pages examples inem.at/gl_pages_examples
  17. 17. Runners inem.at/gl_runner
  18. 18. Еще немного про GitLab
  19. 19. GitLab.com приватные репозитории без ограничений
  20. 20. Import
  21. 21. [WIP]
  22. 22. Merge when build succeds
  23. 23. TODOs
  24. 24. GitLab Deploy
  25. 25. inem.at/gl_missed

×