start debian packaging en ci

This commit is contained in:
Emmanuel Cazenave 2019-10-16 07:46:17 +02:00
parent 9585a0b6fc
commit 1df89d714c
6 changed files with 52 additions and 0 deletions

29
Jenkinsfile vendored Normal file
View File

@ -0,0 +1,29 @@
@Library('eo-jenkins-lib@master') import eo.Utils
pipeline {
agent any
stages {
stage('Packaging') {
steps {
script {
if (env.JOB_NAME == 'passerelle-reunion-pastell' && env.GIT_BRANCH == 'origin/master') {
sh 'sudo -H -u eobuilder /usr/local/bin/eobuilder -d stretch passerelle-reunion-pastell'
} else if (env.GIT_BRANCH.startsWith('hotfix/')) {
sh "sudo -H -u eobuilder /usr/local/bin/eobuilder -d stretch --branch ${env.GIT_BRANCH} --hotfix passerelle-reunion-pastell"
}
}
}
}
}
post {
always {
script {
utils = new Utils()
utils.mail_notify(currentBuild, env, 'ci+jenkins-passerelle-reunion-pastell@entrouvert.org')
}
}
success {
cleanWs()
}
}
}

5
debian/changelog vendored Normal file
View File

@ -0,0 +1,5 @@
passerelle-reunion-pastell (0-0) unstable; urgency=low
* initial packaging.
-- Emmanuel Cazenave <ecazenave@entrouvert.com> Wed, 16 Oct 2019 07:44:31 +0200

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

12
debian/control vendored Normal file
View File

@ -0,0 +1,12 @@
Source: passerelle-reunion-pastell
Maintainer: Nicolas Clain <nicolas.clain@cr-reunion.fr>
Section: python
Priority: optional
Build-Depends: python-setuptools (>= 0.6b3), python-all (>= 2.7), debhelper (>= 9), python-django
Standards-Version: 3.9.1
Package: python-passerelle-reunion-pastell
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}
Description: Passerelle connector to passerelle

4
debian/rules vendored Executable file
View File

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@ --with python2

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)