Improving jenkinsfile (#175)
This commit is contained in:
parent
c088e03ed5
commit
0f3742631e
|
@ -38,7 +38,7 @@ pipeline {
|
||||||
'linux-04',
|
'linux-04',
|
||||||
'linux-05',
|
'linux-05',
|
||||||
],
|
],
|
||||||
description: 'Agent name to run tests on it. '
|
description: 'Agent name to run tests on it.'
|
||||||
)
|
)
|
||||||
string(
|
string(
|
||||||
name: 'BUILD_URL',
|
name: 'BUILD_URL',
|
||||||
|
@ -101,9 +101,9 @@ pipeline {
|
||||||
target: "./tmp"
|
target: "./tmp"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
def pkg_path = "${env.WORKSPACE}/${utils.findFile('tmp/pkg/*tar.gz')}"
|
def pkg_path = "./${utils.findFile('tmp/pkg/*tar.gz')}"
|
||||||
sh "tar -zxvf '${pkg_path}' -C '${env.WORKSPACE}/tmp'"
|
sh "tar -zxvf '${pkg_path}' -C './tmp'"
|
||||||
env.APP_DIR = "${env.WORKSPACE}/${utils.findFile('tmp/*.AppImage')}"
|
env.APP_DIR = "./${utils.findFile('tmp/*.AppImage')}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -116,7 +116,13 @@ pipeline {
|
||||||
|
|
||||||
stage('Test') {
|
stage('Test') {
|
||||||
steps {
|
steps {
|
||||||
wrap([$class: 'Xvfb', autoDisplayName: true, parallelBuild: true, screen: '1920x1080x24', additionalOptions: '-dpi 1']) {
|
wrap([
|
||||||
|
$class: 'Xvfb',
|
||||||
|
autoDisplayName: true,
|
||||||
|
parallelBuild: true,
|
||||||
|
screen: '1920x1080x24',
|
||||||
|
additionalOptions: '-dpi 1'
|
||||||
|
]){
|
||||||
script {
|
script {
|
||||||
sh "fluxbox &"
|
sh "fluxbox &"
|
||||||
def cmd = ''
|
def cmd = ''
|
||||||
|
@ -126,9 +132,14 @@ pipeline {
|
||||||
if (params.TEST_SCOPE != "") {
|
if (params.TEST_SCOPE != "") {
|
||||||
cmd = cmd + " -m ${params.TEST_SCOPE}"
|
cmd = cmd + " -m ${params.TEST_SCOPE}"
|
||||||
}
|
}
|
||||||
sh "cp -f '${env.WORKSPACE}'/configs/_local.py.ci '${env.WORKSPACE}'/configs/_local.py"
|
sh "cp -f ./configs/_local.py.ci ./configs/_local.py"
|
||||||
withCredentials([usernamePassword(credentialsId: 'test-rail-api-devops', usernameVariable: 'TESTRAIL_USR', passwordVariable: 'TESTRAIL_PSW')]) {
|
withCredentials([
|
||||||
sh "python3 -m pytest ${cmd} --disable-warnings --alluredir=${env.WORKSPACE}/allure-results"
|
usernamePassword(
|
||||||
|
credentialsId: 'test-rail-api-devops',
|
||||||
|
usernameVariable: 'TESTRAIL_USR',
|
||||||
|
passwordVariable: 'TESTRAIL_PSW')
|
||||||
|
]) {
|
||||||
|
sh "python3 -m pytest ${cmd} --disable-warnings --alluredir=./allure-results"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue