Jenkins/README.md

32 lines
738 B
Markdown
Raw Permalink Normal View History

2019-01-25 12:07:04 +01:00
# Jenkins
2019-02-20 15:30:20 +01:00
Utilitaires pour la création de pipeline Jenkins dans l'environnement Cadoles.
2019-01-25 12:07:04 +01:00
2019-02-20 15:30:20 +01:00
## Pipelines
2019-01-25 12:07:04 +01:00
2019-02-20 15:30:20 +01:00
- [Pipeline d'empaquetage Debian](./pipelines/debian-packaging.jenkinsfile)
## Librairie
### Méthodes exposées
#### Création de paquets
2019-01-25 12:07:04 +01:00
2019-01-25 12:08:56 +01:00
- [`tamarin.buildPackage()`](./vars/tamarin.groovy#L48)
- [`tamarin.buildPackageWithCPKG()`](./vars/tamarin.groovy#L1)
2019-01-25 12:07:04 +01:00
2019-02-20 15:30:20 +01:00
#### Publication de paquets
2019-01-25 12:07:04 +01:00
2019-01-25 12:08:56 +01:00
- [`vulcain.publish()`](./vars/vulcain.groovy#L1)
2019-01-25 12:07:04 +01:00
2019-02-20 15:30:20 +01:00
#### Pilotage d'OpenNebula
- [`nebula.initWithCredentials()`](./vars/nebula.groovy#L125)
- [`nebula.runInNewVM() { client -> ... }`](./vars/nebula.groovy#L135)
- [`client.findVMTemplate()`](./vars/nebula.groovy#L65)
- [`client.withNewVM()`](./vars/nebula.groovy#L79)
2019-01-25 12:07:04 +01:00
## Licence
GPL-3.0