Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ljpengelen/jenkinsfile

A monorepo demonstrating CI/CD for a static front end and a back end running in a Docker container
https://github.com/ljpengelen/jenkinsfile

dokku falcon jenkins-pipeline jenkinsfile preact python

Last synced: about 2 months ago
JSON representation

A monorepo demonstrating CI/CD for a static front end and a back end running in a Docker container

Awesome Lists containing this project

README

        

# Getting Started with Jenkins Pipelines as Code

This repository contains

* a shell script to run Jenkins in a Docker container,
* a simple front end that can be hosted in the form of static files,
* a simple back end that can deployed in the form of a Docker container, and
* a Jenkinsfile that declares the pipelines for continuous integration and continuous deployment of these apps.

Before running `run-jenkins-with-docker.sh`, change the line that reads `-v /Users/lucengelen/Repositories:/Users/lucengelen/Repositories \` so that the folder where you keep your repositories is accessible from the Docker container.
This allows you to use file URLs to point Jenkins to Git repositories on you local machine.
This, in turn, makes it possible to quickly test changes to your Jenkinsfile without pushing those changes.
If that's not something you'd want to do, simply remove the line.