This repository accelerates local development of JTE libraries for demonstration purposes and learning. It was originally used as part of a CDF Webinar.
Note that this has been tested on MacOS.
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
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.
To create a new library in the libraries
directory, run:
just create libraryName
To wipe the slate clean, run:
just cleanup