In the Im project working on us, we have a pretty advanced command line interface for building, testing, packaging and deploying software.
Now we want to use jenkins as an interface for this CLI, and we want to be able to create job configurations. We want the interface to be simple, the user provides only a couple of parameters, and jenkins will then query our CLI and generate the necessary assembly steps.
A simple option:
- Create a new domain task
- Choose a product
- Jenkins now requests the CLI and updates the following drop-down list with various products.
- Choose a branch
- Jenkins generates build steps by requesting build steps
As I'm new to developing plugins in Jenkins (and jenkins in general), I would like to get some tips and pointers on where to start.
source share