Skip to content

Clojure GitOpsλ︎

Continuous integration (CI) and Continuous Deployment (CD) for Clojure services

A practical guide with step by step explanations of code and design decisions and live coding videos to demonstrate the Clojure REPL workflow.

John Stevenson, Practical.li

Clojure - an elegant language for a more civilised development experience

GitOps Continuous Integration Workflow concept

Clojure CI & CD workflowλ︎

Clojure CI and CD pipeline graphic

TODO: GitHub marketplace actions - clojure setup - clj-kondo setup

Configure gitλ︎

github email private with alias for public address, to prevent spam default branch github token - using Magit forge

Heroku Pipeline

About the bookλ︎

Practicalli Clojure GitOps provides a hands on approach to learn and practice effective CI & CD workflows.

Practicalli Clojure Web Services provides a practical guide to creating APIs and Web Services with Clojure.

Practicalli Clojure Web Services

Resourcesλ︎

Practicalli Clojure CLI Config - additonal tools via aliases Clojure Aware Editors Practicalli YouTube channel

Use the mouse or built-in key bindings to navigate the pages of the book

  • P , , : go to previous page
  • N , . : go to next page

Use the search box to quickly find a specific topic

  • F , S , / : open search dialog
  • Down , Up : select next / previous result
  • Esc , Tab : close search dialog
  • Enter : follow selected result

Sponsor practicalli-johnny

All sponsorship funds are used to support the continued development of Practicalli series of books and videos, although most work is done at personal cost and time.

Thanks to Cognitect, Nubank and a wide range of other sponsors from the Clojure community for your continued support

Creative commons licenseλ︎

Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License (including images & stylesheets).

Built with Spacemacs