From 3b5e7bdd04addb40fcd1ffa24240a537ca41e21c Mon Sep 17 00:00:00 2001 From: Christophe Boulanger Date: Tue, 4 Dec 2018 10:47:03 +0100 Subject: [PATCH] Add Jenkinsfile and version file --- Jenkinsfile | 22 ++++++++++++++++++++++ version | 1 + 2 files changed, 23 insertions(+) create mode 100644 Jenkinsfile create mode 100644 version diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..294a9f8 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,22 @@ +pipeline { + agent any + triggers { + pollSCM('*/3 * * * *') + } + options { + // Keep the 50 most recent builds + buildDiscarder(logRotator(numToKeepStr:'50')) + } + stages { + stage('Build') { + steps { + sh "fpm -n passerelle-imio-ia-delib -s python -t deb -v `cat version` --prefix /usr -d passerelle setup.py" + } + } + stage('Deploy') { + steps { + sh "scp passerelle-imio-ia-delib_`cat version`_all.deb root@puppetmaster.imio.be:/tmp" + } + } + } +} diff --git a/version b/version new file mode 100644 index 0000000..6e8bf73 --- /dev/null +++ b/version @@ -0,0 +1 @@ +0.1.0