Skip to content

An automatically self-updating Jenkins distribution

Notifications You must be signed in to change notification settings

gitter-badger/evergreen

 
 

Repository files navigation

Evergreen

Evergreen is an automatically updating rolling distribution system for "Jenkins Essentials." It consists of server-side, and client-side components to support a Chrome-like upgrade experience for Jenkins users.

Design Documents

Evergreen and Jenkins Essentials are both captured in the following design documents:

JEP Title

JEP-300

Jenkins Essentials

JEP-301

Evergreen packaging for Jenkins Essentials

Jenkins Essentials

Jenkins Essentials provides the end-user with a pre-assembled collection of legos that can be immediately used to implement CI [1] and CD [2] workloads. At the same time, this focus on end-users success in these well-defined scenarios will help the Jenkins project develop new features, and fix bugs, more rapidly than before.

Hacking

Backend services are written in Ruby, while the client-side is a mix of standard Jenkins components and Node.js.

Everything should be easily executed via some Docker tooling behind make. To run tests for example, simply run make check in the root directory of this repository.

About

An automatically self-updating Jenkins distribution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.9%
  • Ruby 9.9%
  • HTML 1.1%
  • Other 1.1%