mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-25 14:20:45 +00:00
remove tox and test only with latest stable ansible release
This commit is contained in:
parent
8e5f067189
commit
4b8628f87c
@ -1,12 +1,15 @@
|
||||
local PythonVersion(pyversion='2.7') = {
|
||||
name: 'python' + std.strReplace(pyversion, '.', '') + '-ansible',
|
||||
name: 'python' + std.strReplace(pyversion, '.', '') + '-pytest',
|
||||
image: 'python:' + pyversion,
|
||||
environment: {
|
||||
PY_COLORS: 1,
|
||||
},
|
||||
commands: [
|
||||
'pip install tox -qq',
|
||||
'tox -e $(tox -l | grep py' + std.strReplace(pyversion, '.', '') + " | xargs | sed 's/ /,/g') -q",
|
||||
'pip install -r dev-requirements.txt -qq',
|
||||
'pip install -qq .',
|
||||
'pytest ansiblelater --cov=ansiblelater --no-cov-on-fail',
|
||||
'ansible-later --help',
|
||||
'ansible-later --version',
|
||||
],
|
||||
depends_on: [
|
||||
'clone',
|
||||
@ -60,7 +63,6 @@ local PipelineTest = {
|
||||
},
|
||||
commands: [
|
||||
'pip install codecov -qq',
|
||||
'coverage combine .tox/py*/.coverage',
|
||||
'codecov --required -X gcov',
|
||||
],
|
||||
depends_on: [
|
||||
|
39
.drone.yml
39
.drone.yml
@ -31,41 +31,53 @@ platform:
|
||||
arch: amd64
|
||||
|
||||
steps:
|
||||
- name: python35-ansible
|
||||
- name: python35-pytest
|
||||
image: python:3.5
|
||||
commands:
|
||||
- pip install tox -qq
|
||||
- tox -e $(tox -l | grep py35 | xargs | sed 's/ /,/g') -q
|
||||
- pip install -r dev-requirements.txt -qq
|
||||
- pip install -qq .
|
||||
- pytest ansiblelater --cov=ansiblelater --no-cov-on-fail
|
||||
- ansible-later --help
|
||||
- ansible-later --version
|
||||
environment:
|
||||
PY_COLORS: 1
|
||||
depends_on:
|
||||
- clone
|
||||
|
||||
- name: python36-ansible
|
||||
- name: python36-pytest
|
||||
image: python:3.6
|
||||
commands:
|
||||
- pip install tox -qq
|
||||
- tox -e $(tox -l | grep py36 | xargs | sed 's/ /,/g') -q
|
||||
- pip install -r dev-requirements.txt -qq
|
||||
- pip install -qq .
|
||||
- pytest ansiblelater --cov=ansiblelater --no-cov-on-fail
|
||||
- ansible-later --help
|
||||
- ansible-later --version
|
||||
environment:
|
||||
PY_COLORS: 1
|
||||
depends_on:
|
||||
- clone
|
||||
|
||||
- name: python37-ansible
|
||||
- name: python37-pytest
|
||||
image: python:3.7
|
||||
commands:
|
||||
- pip install tox -qq
|
||||
- tox -e $(tox -l | grep py37 | xargs | sed 's/ /,/g') -q
|
||||
- pip install -r dev-requirements.txt -qq
|
||||
- pip install -qq .
|
||||
- pytest ansiblelater --cov=ansiblelater --no-cov-on-fail
|
||||
- ansible-later --help
|
||||
- ansible-later --version
|
||||
environment:
|
||||
PY_COLORS: 1
|
||||
depends_on:
|
||||
- clone
|
||||
|
||||
- name: python38-ansible
|
||||
- name: python38-pytest
|
||||
image: python:3.8
|
||||
commands:
|
||||
- pip install tox -qq
|
||||
- tox -e $(tox -l | grep py38 | xargs | sed 's/ /,/g') -q
|
||||
- pip install -r dev-requirements.txt -qq
|
||||
- pip install -qq .
|
||||
- pytest ansiblelater --cov=ansiblelater --no-cov-on-fail
|
||||
- ansible-later --help
|
||||
- ansible-later --version
|
||||
environment:
|
||||
PY_COLORS: 1
|
||||
depends_on:
|
||||
@ -75,7 +87,6 @@ steps:
|
||||
image: python:3.8
|
||||
commands:
|
||||
- pip install codecov -qq
|
||||
- coverage combine .tox/py*/.coverage
|
||||
- codecov --required -X gcov
|
||||
environment:
|
||||
CODECOV_TOKEN:
|
||||
@ -484,6 +495,6 @@ depends_on:
|
||||
|
||||
---
|
||||
kind: signature
|
||||
hmac: e24f32f31953d936d86eb3e75e9a76521ac5a6066e98ce0ad66c0c79286ecd7e
|
||||
hmac: 1aa29dfec526c097fdefe018bd59133a5fe2d0579cb4cb94f888daca8243e6ca
|
||||
|
||||
...
|
||||
|
18
tox.ini
18
tox.ini
@ -1,18 +0,0 @@
|
||||
[tox]
|
||||
minversion = 3.7.0
|
||||
envlist =
|
||||
py{35,36,37,38}-ansible{latest,devel}
|
||||
|
||||
isolated_build = True
|
||||
|
||||
[testenv]
|
||||
usedevelop = True
|
||||
passenv = PY_COLORS
|
||||
setenv = COVERAGE_FILE={envdir}/.coverage
|
||||
deps =
|
||||
-rdev-requirements.txt
|
||||
ansiblelatest: ansible
|
||||
ansibledevel: git+https://github.com/ansible/ansible.git
|
||||
commands =
|
||||
ansible-later --help
|
||||
pytest ansiblelater --cov={toxinidir}/ansiblelater --no-cov-on-fail
|
Loading…
Reference in New Issue
Block a user