vmagamedov / pi

Command-line tool for managing containerized development environments
https://pi-env.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
8 stars 0 forks source link

Feature for testing projects in multiple environments #6

Open vmagamedov opened 7 years ago

vmagamedov commented 7 years ago

Something like tox-travis, but with containerized environments

Prototype:

- !Image
  name: test-py{3.5,3.6}
  from: python:{3.5,3.6}-alpine
  repository: reg.local/project.{{name}}
  tasks:
  - run: pip3 install {{packages|join(" ")}}
    packages:
    - pytest==3.0.3
    - flake8==3.0.4