Course Outline

Introduction

  • Replacing humans with machines to deploy content.

Traditional Authoring and Publication Workflows

  • Monolythic CMSs (Content Management Systems)

What is a Continuous Delivery Pipeline?

  • DevOps for code...and content
  • Homemade solutions.
  • Commercial CI/CD CMSs (Content Management Systems).

Preparing the Building Blocks

  • Version Control System (Git)
  • Static site generator (Jekyll, Hugo, Pelican, etc.)
  • Continuous Integration (Jenkins, etc.)

Creating Content

  • Content editors
  • Writing in Markdown

Publishing a Static Site

  • Generating HTML
  • Uploading to host

Storing Content in Git

  • Committing files, checking out files
  • Accessing different versions of a file
  • Working with branches

Building a Publication Pipeline

  • Converting the content
  • Validating the content
  • Publishing the content

Collaboration among Authors

  • Roles and permissions
  • Branching and merging changes

Troubleshooting

Summary and Conclusion

Requirements

  • A general understanding of content management systems and workflows
  • Experience using a command line

Audience

  • Engineers
  • Content managers with a technical background
  21 Hours
 

Testimonials

Related Courses

Jenkins: Continuous Integration for Agile Development

  14 hours

Advance Test Automation in Java using Selenium with continuous integration and version control

  35 hours

Docker and Jenkins for DevOps

  14 hours

DevOps Practical Implementation and Tools

  21 hours

Building CI/CD Pipelines with Jenkins X

  21 hours

Jenkins 2: Building CI/CD Pipelines

  14 hours

Continuous Integration for JavaScript

  14 hours

Jenkins for .Net Continuous Integration (CI)

  14 hours

Test Automation with Selenium and Jenkins

  21 hours

Kubernetes with Spinnaker

  14 hours

Advanced Spinnaker

  14 hours

Argo CD

  7 hours

Continuous Integration with Jenkins and Maven

  21 hours

OpenShift with Jenkins

  14 hours

SonarQube for DevOps

  14 hours