397 liens privés
http://yourserver/git/notifyCommit?url=<URL of the Git repository>[&branches=branch1[,branch2]*][&sha1=<commit ID>]
A l'appel de cette URL, tous les jobs qui ont le repo Git spécifié se lancent.
Les jobs doivent être configurés avec "Poll SCM" activé.
La fonctionnalité dont je parle est fournie par le plugin Git de jenkins (https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin).
Par exemple:
- Un job jenkins construit des jar/war avec maven.
- Dans un autre job, on construit une image docker à partir d'un Dockerfile qui inclus les artifacts du job précédent.
"""
Diffs text between two split panes. The diff is updated when any changes are made. New panes are created if less than two panes exist upon run of the package.
"""
utile.
Les variables d'environnement Jenkins que l'on peut donc réutiliser dans les jobs.
Par exemple, pour une des étapes d'un de mes jobs j'ai configuré un paramètre "Build Context" à $WORKSPACE/images/base/redis
$WORKSPACE sera remplacé par le chemin absolu de mon espace de travail. Dans celui-ci j'ai demandé un git clone d'un repo distant, au préalable.
Bon petit plugin jenkins pour construire des images docker et les pousser sur un registry.
Cloudbees a bossé sur des plugins Jenkins fournissant une chaine de construction d'images docker.
Exemple: repo git d'une appli java + une image OS = image docker avec OS + tomcat + war.
Ceci en prenant en compte le workflow nécessaire à l'intégration continue.
Pour en savoir plus, lire le livre blanc qui détaille leur travail: https://pages.cloudbees.com/rs/083-PKZ-512/images/Docker-Jenkins-Continuous-Delivery.pdf
J'aime bien ces sons de clavier mécanique à chaque touche tapée, c'est addictif. J'ai l'impression d'être plus efficace avec. Et au moins j'emmerde pas mes collègues parce que le son arrive dans mon casque.
(Après je sais bien que le top reste d'avoir un vrai clavier mécanique surtout de par le confort d'utilisation qu'il peut offrir.)
"""
awesome vim plugins from across the universe
"""