<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jenkins on John Kuruvila</title><link>https://blog.akjohn.dev/tags/jenkins/</link><description>Recent content in Jenkins on John Kuruvila</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 10 Jul 2024 18:01:13 +0530</lastBuildDate><atom:link href="https://blog.akjohn.dev/tags/jenkins/index.xml" rel="self" type="application/rss+xml"/><item><title>Creating a CI/CD Pipeline using Jenkins and Docker for this Blog</title><link>https://blog.akjohn.dev/blog/creating-a-ci-cd-pipeline-for-this-blog/</link><pubDate>Wed, 10 Jul 2024 18:01:13 +0530</pubDate><guid>https://blog.akjohn.dev/blog/creating-a-ci-cd-pipeline-for-this-blog/</guid><description>This is part of a series of blog posts I&amp;rsquo;m writing about hosting this blog from my homelab. You can find part 1 here: Hosting a blog from your Homelab
My current workflow for creating a new blog post is this:
Run a Hugo command to create a new markdown file. Write my content in the file. Run the hugo command to generate the build files. Run a command to create a new docker image based on httpd which will serve the build files.</description></item></channel></rss>