qa: stage: test image: yourlabs/python script: flake8 podctl test: stage: test image: yourlabs/python script: pip install -e . && py.test -v tests build: stage: test image: yourlabs/podctl script: pip install . && CACHE_DIR=$(pwd)/.cache podctl build -d cache: paths: - .cache key: cache pypi: stage: deploy image: yourlabs/python script: pypi-release only: [tags]