Skip to content

warlordofmars/jenkins-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

jenkins-library

Overview

Some re-usable declarative pipeline configs to be used in a number of projects

Features

This library contains the following re-usable declaritive pipelines:

Simple Pipeline (w/ Input)

Simple Pipeline

This pipeline will execute a standard CI/CD workflow consisting of version, build, test, and promote stages. The test stage is a gating stage that will wait on user input before proceeding to the promote stage.

To use this pipeline, populate a Jenkinsfile in your project with the following content:

@Library('github.com/warlordofmars/jenkins-library') _

simplePipelineWithInput(

  // text to disply as part of input step in test stage
  'Test Deploy Look Ok?',
  
  // artifacts that should be archived
  'build/*.jar'
  
)

Gradle Plugin Pipeline

Gradle Plugin Pipeline

This is a re-usable declaritive pipeline meant to be used on several Gradle plugin projects. The pipeline consists of the stages: version, build, and promote.

To use this pipeline, populate a Jenkinsfile in your project with the following content:

@Library('github.com/warlordofmars/jenkins-library') _

gradlePluginPipeline()

Author

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Some re-usable declarative pipeline configs to be used in a number of projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages