Skip to content

This cartridge contains a base cartridge with empty job definitions and pipelines to allow developers to rapidly develop their cartridges.

License

Notifications You must be signed in to change notification settings

Accenture/adop-cartridge-skeleton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cartridge Skeleton

The purpose of this repository is to define a base cartridge with empty job definitions and pipelines to allow developers to rapidly develop their cartridges.

Stucture

A cartridge is broken down into the following sections:

  • infra
  • For infrastructure-related items
  • jenkins
  • For Jenkins-related items
  • src
  • For source control-related items

Metadata

Each cartridge should contain a "metadata.cartridge" file that specifies the following metadata:

  • CARTRIDGE_SDK_VERSION
  • This defines the version of the Cartridge SDK that the cartridge conforms to

Using this Repository

When developing a cartridge it is advisable to make a copy of this repository and remove all of the README.md files so that it serves as a basis for the new cartridge.

About

This cartridge contains a base cartridge with empty job definitions and pipelines to allow developers to rapidly develop their cartridges.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 93.1%
  • Shell 6.9%