Posts

Showing posts from October, 2019

GitHub Actions - First Impressions

Image
In our earlier article on Git pipelines , we mentioned that GitHub had released a beta of Actions , their latest CI/CD workflow automation tool. Let's take a quick look at some of its features. For simplicity, we'll use the same example as in the previous article - that of rendering this article into HTML - which is more than enough to demonstrate the basic features. To recap, the workflow for Git pipelines was: Get the latest commit in the repository Install GNU Make Install pandoc which is used to render Markdown into HTML Render the HTML document from Markdown Archive HTML document The Actions based workflow is similar, but quite a bit simpler. It performs the following tasks: Get latest commit in the repository Render the HTML document from Markdown Publish the rendered HTML document to GitHub pages It's simpler, because we don't need to install the dependent software - we can use pre-prepared Docker Hub images instead. What are GitHub Actions? ...