Домой United States USA — software GitLab as Your Continuous Deployment One-Stop Shop

GitLab as Your Continuous Deployment One-Stop Shop

201
0
ПОДЕЛИТЬСЯ

I’ve already written about my blogging stack in detail. However, I didn’t touch into one facet, and that facet is how I generate the static pages from Jekyll.
Join the DZone community and get the full member experience. This week, I want to take a break from my Start Rust series and focus on a different subject. I’ve already written about my blogging stack in detail. However, I didn’t touch into one facet, and that facet is how I generate the static pages from Jekyll. As I describe in the blog post, I’ve included quite a couple of customizations. Some of them require external dependencies, such as: All in all, it means that I require a fully configured system. I solved this problem by using containerization, namely Docker. Within the Dockerfile, I’m able to install all required dependencies. Then, in my GitLab build file, I can reference this image and benefit from all its capabilities. Jekyll is built on top of Ruby. Shared libraries in Ruby are known as gems. I’m using a few of them, along with the Jekyll gem itself.

Continue reading...