Skip to content

Commit ce6186c

Browse files
authored
Pipeline (#63)
Jenkinsfile
1 parent 2ad702d commit ce6186c

File tree

5 files changed

+35
-0
lines changed

5 files changed

+35
-0
lines changed

Jenkinsfile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
pipeline {
2+
agent { docker 'randomknowledge/docker-pyenv-tox' }
3+
environment {
4+
HOME = pwd()
5+
}
6+
stages {
7+
stage("Build") {
8+
steps {
9+
sh 'tox --version'
10+
sh 'tox --workdir=/tmp -c allure-python-commons/tox.ini'
11+
sh 'tox --workdir=/tmp -c allure-python-testing/tox.ini'
12+
sh 'tox --workdir=/tmp -c allure-pytest/tox.ini'
13+
sh 'tox --workdir=/tmp -c allure-behave/tox.ini'
14+
}
15+
}
16+
}
17+
}

allure-behave/tox.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ envlist=
55

66

77
[testenv]
8+
passenv =
9+
HOME
10+
811
setenv =
912
TEST_TMP={envtmpdir}
1013
ALLURE_INDENT_OUTPUT=yep
@@ -23,6 +26,9 @@ commands=
2326

2427

2528
[testenv:demo]
29+
passenv =
30+
HOME
31+
2632
setenv =
2733
ALLURE_INDENT_OUTPUT=yep
2834
TEST_TMP={envtmpdir}

allure-pytest/tox.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ envlist=
55

66

77
[testenv]
8+
passenv =
9+
HOME
10+
811
whitelist_externals = rm
912

1013
deps=
@@ -24,6 +27,9 @@ commands=
2427
# `tox -e demo -- -k test_single_feature_label` or
2528
# `tox -e demo -- ./test/steps/`
2629
[testenv:demo]
30+
passenv =
31+
HOME
32+
2733
whitelist_externals = rm
2834

2935
setenv =

allure-python-commons/tox.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ envlist=
55

66

77
[testenv]
8+
passenv =
9+
HOME
10+
811
deps=
912
pytest
1013
pyhamcrest

allure-python-testing/tox.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,8 @@ envlist=
44

55

66
[testenv]
7+
passenv =
8+
HOME
9+
710
commands=
811
python setup.py develop

0 commit comments

Comments
 (0)