Mentions légales du service

Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 7
  • buildStatus
  • deploy
  • extract_api_client
  • fix-67
  • fix-vmong5k
  • fix-vms-providers
  • fix_jobid
  • gitlab
  • gitlab_sonar
  • master
  • stable-2.0
  • start_virtualmachines
  • to_2_configuration
  • to_pyg5k
  • vmong5k
  • 0.0.1
  • 0.0.2
  • 0.0.3
  • 0.0.4
  • 0.0.5
  • 0.0.6
  • 1.0.0
  • 1.1.0
  • 1.10.0
  • 1.11.0
  • 1.11.1
  • 1.11.2
  • 1.12.0
  • 1.12.1
  • 1.12.2
  • 1.12.3
  • 1.2.0
  • 1.2.1
  • 1.3.0
  • 1.3.0-rc.1
  • 1.3.0-rc.2
  • 1.4.0
  • 1.5.0
  • 1.7.0
  • 1.8.0
  • 1.8.1
  • 1.8.2
  • 1.9.0
  • 2.0.0
  • 2.0.0-alpha
  • 2.0.0-alpha.2
  • 2.0.0-alpha.3
  • 2.0.0-alpha.4
  • 2.0.1
  • 2.0.2
  • 2.0.3
  • 2.1.0
  • 2.2.0
  • 2.2.1
  • 2.2.2
  • plop
  • plop2
  • plop3
  • v2.2.10
  • v2.2.3
  • v2.2.4
  • v2.2.5
  • v2.2.6
  • v2.2.7
  • v2.2.8
  • v2.2.9
  • v3.0.0
  • v3.0.0-alpha.0
  • v3.0.0-alpha.1
  • v3.0.0-alpha.2
  • v3.0.0-alpha.3
  • v3.0.1
  • v3.1.0
  • v3.1.1
  • v3.1.2
  • v3.1.3
  • v3.1.4
  • v3.2.0
79 results

Target

Select target project
  • demourad/enoslib
  • discovery/enoslib
  • msimonin/enoslib
  • dloup/enoslib
  • abauskar1/enoslib
  • rolivo/enoslib
  • evalanon/enoslib
  • cservant/enoslib
  • dpertin/enoslib
  • dguyon/enoslib
  • tvalette/enoslib
  • ddelabro/enoslib
  • dsaingre/enoslib
  • drosendo/enoslib
  • dmeranth/enoslib
  • aarmange/enoslib
  • bjonglez/enoslib
  • vparolgu/enoslib
  • wtrabels/enoslib
  • madelave/enoslib
  • lgazeau/enoslib
21 results
Select Git revision
  • 7.x
  • 8.x
  • 9.x
  • dev/bump_python_39
  • dev/config_autojump
  • dev/ecotypectomy
  • dev/enforce_resources
  • dev/fault-injection
  • dev/fix-150
  • dev/fix-170
  • dev/fix-179
  • dev/fix-196
  • dev/fix-204
  • dev/fix-chi-deps
  • dev/fix-mypy
  • dev/fix_docker
  • dev/fix_monitoring_enoslib9
  • dev/g5k_misc_fixes
  • dev/isort
  • dev/limit_api_calls
  • dev/perf_tuning
  • dev/py37-ectomy
  • dev/sonar_coverage
  • dev/test_non_duplicated_networks
  • dev/test_older_ansible
  • docs/chameleon-g5k-fit
  • issue#183
  • main
  • 0.0.1
  • 0.0.2
  • 0.0.3
  • 0.0.4
  • 0.0.5
  • 0.0.6
  • 1.0.0
  • 1.1.0
  • 1.10.0
  • 1.11.0
  • 1.11.1
  • 1.11.2
  • 1.12.0
  • 1.12.1
  • 1.12.2
  • 1.12.3
  • 1.2.0
  • 1.2.1
  • 1.3.0
  • 1.3.0-rc.1
  • 1.3.0-rc.2
  • 1.4.0
  • 1.5.0
  • 1.7.0
  • 1.8.0
  • 1.8.1
  • 1.8.2
  • 1.9.0
  • 2.0.0
  • 2.0.0-alpha
  • 2.0.0-alpha.2
  • 2.0.0-alpha.3
  • 2.0.0-alpha.4
  • 2.0.1
  • 2.0.2
  • 2.0.3
  • 2.1.0
  • 2.2.0
  • 2.2.1
  • 2.2.2
  • 6.0.0
  • 6.0.0.alpha-1
  • 6.0.0.alpha-10
  • 6.0.0.alpha-11
  • 6.0.0.alpha-12
  • 6.0.0.alpha-2
  • 6.0.0.alpha-3
  • 6.0.0.alpha-4
  • 6.0.0.alpha-5
  • 6.0.0.alpha-6
  • 6.0.0.alpha-7
  • 6.0.0.alpha-8
  • 6.0.0.alpha-9
  • amisha
  • plop
  • plop2
  • plop3
  • v10.0.0
  • v10.0.0rc1
  • v10.0.0rc2
  • v10.0.0rc3
  • v10.0.1
  • v10.1.0
  • v2.2.10
  • v2.2.3
  • v2.2.4
  • v2.2.5
  • v2.2.6
  • v2.2.7
  • v2.2.8
  • v2.2.9
  • v3.0.0
  • v3.0.0-alpha.0
  • v3.0.0-alpha.1
  • v3.0.0-alpha.2
  • v3.0.0-alpha.3
  • v3.0.1
  • v3.1.0
  • v3.1.1
  • v3.1.2
  • v3.1.3
  • v3.1.4
  • v3.1.5
  • v3.2.0
  • v3.2.1
  • v3.2.2
  • v3.2.3
  • v3.2.4
  • v3.2.5
  • v3.3.0
  • v3.3.1
  • v3.3.2
  • v3.3.3
  • v3.4.0
  • v3.4.1
  • v3.4.2
  • v4.0.0
  • v4.0.1
  • v4.0.2
  • v4.0.3
128 results
Show changes
Commits on Source (2)
---
stages:
- test
- functionnal
- package
- publish
variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip
python3.5:
image: python:3.5
stage: test
script:
- pip install tox
- tox -e py35 pep8
image: python:3.5
stage: test
script:
- pip install tox
- tox -e py35 pep8
python3.6:
image: python:3.6
stage: test
script:
- pip install tox
- tox -e py36 pep8
image: python:3.6
stage: test
script:
- pip install tox
- tox -e py36 pep8
python3.6_sonar:
image: python:3.6-stretch
stage: test
tags:
- large
#only:
#refs:
#- master
script:
- pip install tox
# allow failures to publish reports
- tox -e py36 pep8 || true
- apt update
- apt install -y wget unzip openjdk-8-jre
- pip install pylint
- wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.2.0.1227-linux.zip
- unzip sonar-scanner-cli-3.2.0.1227-linux.zip
- wget --no-check-certificate https://sonarqube.bordeaux.inria.fr/static/digicertca.crt
- keytool -import -alias inria -storepass "changeit" -keystore $(pwd)/sonar-scanner-3.2.0.1227-linux/jre/lib/security/cacerts -file digicertca.crt
- sonar-scanner-3.2.0.1227-linux/bin/sonar-scanner -Dsonar.login=$SONAR_LOGIN
artifacts:
paths:
- ./utest.xml
- ./coverage.xml
doc:
image: python:3.6
stage: test
script:
- pip install tox
- tox -e docs
artifacts:
paths:
- docs/_build/html
image: python:3.6
stage: test
script:
- pip install tox
- tox -e docs
artifacts:
paths:
- docs/_build/html
run_command:
image: python:3.5
stage: functionnal
script:
- ip a
- pip install -e .
- cd enoslib/tests/functionnal
- python test_static_run_command.py
- cat hosts
image: python:3.5
stage: functionnal
script:
- ip a
- pip install -e .
- cd enoslib/tests/functionnal
- python test_static_run_command.py
- cat hosts
run_ansible:
image: python:3.5
stage: functionnal
script:
- ip a
- pip install -e .
- cd enoslib/tests/functionnal
- python test_static_run_ansible.py
- cat hosts
image: python:3.5
stage: functionnal
script:
- ip a
- pip install -e .
- cd enoslib/tests/functionnal
- python test_static_run_ansible.py
- cat hosts
#### Entering th release zone
package:
image: python:3.6
stage: package
only:
- tags
script:
- python setup.py bdist_wheel
artifacts:
paths:
- dist/
image: python:3.6
stage: package
only:
- tags
script:
- python setup.py bdist_wheel
artifacts:
paths:
- dist/
pages:
stage: publish
only:
- tags
dependencies:
- doc
script:
- mkdir -p public/
- cp -r docs/_build/html/* public/
artifacts:
paths:
- public
stage: publish
only:
- tags
dependencies:
- doc
script:
- mkdir -p public/
- cp -r docs/_build/html/* public/
artifacts:
paths:
- public
test-pypi:
image: python:3.6
stage: publish
only:
- tags
dependencies:
- package
script:
- pip install twine
# credentials are set in the env by gitlab
- twine upload dist/* --verbose
image: python:3.6
stage: publish
only:
- tags
dependencies:
- package
script:
- pip install twine
# credentials are set in the env by gitlab
- twine upload dist/* --verbose
sonar.host.url=https://sonarqube.bordeaux.inria.fr/sonarqube/
sonar.links.homepage=https://gitlab.inria.fr/discovery/enoslib
sonar.links.scm=https://gitlab.inria.fr/discovery/enoslib
sonar.projectKey=discovery:enoslib:dev
sonar.projectDescription=EnOSlib
sonar.projectVersion=git
sonar.sourceEncoding=UTF-8
sonar.sources=./enoslib
sonar.language=py
sonar.python.xunit.reportPath=./utest.xml
sonar.python.coverage.reportPath=./coverage.xml
......@@ -6,11 +6,9 @@ envlist = py35, py36, pep8
[testenv]
whitelist_externals = make
deps = -r{toxinidir}/test-requirements.txt
extras = chameleon
commands =
/bin/rm -rf build
python setup.py bdist_wheel
pip install --upgrade --find-links={toxinidir}/dist enoslib enoslib[chameleon]
py.test --cov=enoslib --cov-report=html {toxinidir}/enoslib/tests/unit
py.test --junit-xml=./utest.xml --cov-report=xml --cov-report=term-missing --cov={toxinidir}/enoslib {toxinidir}/enoslib/tests/unit
usedevelop = True
[testenv:pep8]
......