Skip to content

Commit 3ddb517

Browse files
committed
Execute test on Linux
Signed-off-by: Uilian Ries <uilianries@gmail.com>
1 parent 8cefc0c commit 3ddb517

File tree

9 files changed

+25
-146
lines changed

9 files changed

+25
-146
lines changed

.ci/appveyor/install.bat

Lines changed: 0 additions & 5 deletions
This file was deleted.

.ci/appveyor/test.bat

Lines changed: 0 additions & 3 deletions
This file was deleted.

.ci/travis/install.sh

Lines changed: 0 additions & 36 deletions
This file was deleted.

.ci/travis/requirements_travis.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

.ci/travis/run.sh

Lines changed: 0 additions & 15 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 43 deletions
This file was deleted.

Jenkinsfile

Lines changed: 0 additions & 15 deletions
This file was deleted.

appveyor.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

jenkins/Jenkinsfile

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
try {
2+
node("Linux") {
3+
List pyVersions = ['2.7', '3.7']
4+
List conanVersions = ['conan-dev', 'conan-latest']
5+
6+
stage('CPT Linux stage') {
7+
sh 'apt-get update'
8+
// To build some deps from sources it needs pythonXX-dev
9+
sh 'apt-get -y install python3-venv python3.7-venv'
10+
sh 'pip install -r cpt/requirements_test.txt'
11+
12+
def envs = sh(returnStdout: true, script: "tox -l").trim().split('\n')
13+
def cmds = envs.collectEntries({ tox_env ->
14+
[tox_env, {
15+
sh "tox --parallel--safe-build -vve $tox_env"
16+
}]
17+
})
18+
parallel(cmds)
19+
}
20+
}
21+
}
22+
catch(e){
23+
echo "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'"
24+
throw e
25+
}

0 commit comments

Comments
 (0)