-
Notifications
You must be signed in to change notification settings - Fork 45
Admin pipeline support
Sam Gleske edited this page Feb 7, 2020
·
2 revisions
Jervis is not only a Jar that gets published to Maven central. It is also a Jenkins shared pipeline library.
In order to get the full user experience provided by Jervis the following Jenkins plugins are recommended with reasoning.
- Pipeline: Multibranch with defaults plugin. Provides a way to specify a "default" Jenkinsfile for configured multibranch pipelines. This allows you to configure your Jenkins instance to force loading Jervis YAML initially instead of a user's Jenkinsfile. However, Jervis supports loading a user's Jenkinsfile in addition to the Jervis YAML. An example will be discussed further below.
-
SCM Filter Jervis YAML plugin. Provides automatic branch
filtering from the YAML. Filters are evaluated from the commits which provide
the Jervis YAML. If a branch is allowed via YAML
branches
filtering.
TODO: More admin documentation to come...
- Build overview
- Supported languages
- Supported build tools
- Publish results
- Additional topics:
- Quickstart
- Background information
- Knowledge checklist
- Required Jenkins Plugins
- Labels for Jenkins Agents
- Key security concepts
- Operationalize Jenkins
- High availability
- Disaster recovery
- Pipeline support
- Extending support