/jte-local-demo

Source code for the CDF Webinar: Using the Jenkins Templating Engine for Pipeline Modeling

Primary LanguageDockerfile

CDF Webinar: Using the Jenkins Templating Engine For Pipeline Modeling

This repository contains all the code needed for the live demonstration provided during the webinar. This has been tested on MacOS.

Prerequisites

Launch Jenkins

This repository contains a dockerfile in the the jenkins directory that integrates with Jenkins Configuration as Code (JCasC).

To build that container image and launch it, run:

just launch-jenkins

When ready, jenkins will be available at http://localhost:8080

Watch for local changes

This repo uses just to launch watchexec to automatically commit changes as they are made so that they instantly are accessible to Jenkins. This makes for a seamless local-development experience.

run:

just watch

This will launch a persistent process in the foreground.

Create a new library

To create a new library in the libraries directory, run:

just create libraryName

Wrap up

To wipe the slate clean, run:

just cleanup