Compare commits
14 Commits
main
...
wip/python
Author | SHA1 | Date |
---|---|---|
Frédéric Péters | af96b4f5f9 | |
Frédéric Péters | cc5a6f44d6 | |
Frédéric Péters | 9b35224a00 | |
Frédéric Péters | 2a9802f132 | |
Frédéric Péters | 07bf600b21 | |
Frédéric Péters | 3f00922022 | |
Frédéric Péters | d5bc502f9b | |
Frédéric Péters | 61b4cb431a | |
Frédéric Péters | 7f86e9c314 | |
Frédéric Péters | 6c99bf10a1 | |
Frédéric Péters | c8ecf1e4f4 | |
Frédéric Péters | 8739f50522 | |
Frédéric Péters | 1f745944e6 | |
Frédéric Péters | 474dfb46c8 |
|
@ -3,13 +3,23 @@
|
|||
pipeline {
|
||||
agent any
|
||||
stages{
|
||||
stage('unit test'){
|
||||
steps{
|
||||
sh 'tox -r -- --junitxml=test_results.xml --cov-report xml --cov=bidon/ tests/'
|
||||
stage('Unit tests') {
|
||||
parallel {
|
||||
stage('Python 2') {
|
||||
steps {
|
||||
sh 'tox -r -e py2-django111 -- --junitxml=test_results.xml --cov-report xml --cov-report html --cov=bidon/ tests/'
|
||||
}
|
||||
}
|
||||
stage('Python 3') {
|
||||
agent any
|
||||
steps {
|
||||
sh 'tox -r -e py3-django111 -- tests/'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('packaging'){
|
||||
steps{
|
||||
stage('Packaging') {
|
||||
steps {
|
||||
script {
|
||||
if (env.BRANCH_NAME == 'master') {
|
||||
sh 'sudo -H -u eobuilder /usr/local/bin/eobuilder -d jessie bidon'
|
||||
|
@ -21,6 +31,15 @@ pipeline {
|
|||
post {
|
||||
always {
|
||||
junit 'test_results.xml'
|
||||
publishHTML target : [
|
||||
allowMissing: false,
|
||||
alwaysLinkToLastBuild: false,
|
||||
keepAll: true,
|
||||
reportDir: 'htmlcov',
|
||||
reportFiles: 'index.html',
|
||||
reportName: 'Coverage Report (native)',
|
||||
reportTitles: ''
|
||||
]
|
||||
script {
|
||||
utils = new Utils()
|
||||
utils.publish_cobertura_report('**/coverage.xml')
|
||||
|
|
4
setup.py
4
setup.py
|
@ -1,4 +1,4 @@
|
|||
#! /usr/bin/env python
|
||||
#! /usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os
|
||||
|
@ -34,7 +34,7 @@ def get_version():
|
|||
p = subprocess.Popen(['git', 'describe', '--dirty', '--match=v*'], stdout=subprocess.PIPE)
|
||||
result = p.communicate()[0]
|
||||
if p.returncode == 0:
|
||||
version = result.split()[0][1:]
|
||||
version = str(result.split()[0][1:])
|
||||
version = version.replace('-', '.')
|
||||
return version
|
||||
return '0'
|
||||
|
|
Loading…
Reference in New Issue