1
0
mirror of https://github.com/gsi-upm/soil synced 2024-11-13 23:12:28 +00:00

Fix requirements issue CI/CD

This commit is contained in:
J. Fernando Sánchez 2022-03-07 12:44:40 +01:00
parent c02e6ea2e8
commit 3fc5ca8c08
2 changed files with 32 additions and 7 deletions

View File

@ -1,9 +1,10 @@
stages: stages:
- test - test
- build - publish
- check_published
build: docker:
stage: build stage: publish
image: image:
name: gcr.io/kaniko-project/executor:debug name: gcr.io/kaniko-project/executor:debug
entrypoint: [""] entrypoint: [""]
@ -16,13 +17,34 @@ build:
only: only:
- tags - tags
test: test:
except:
- tags # Avoid running tests for tags, because they are already run for the branch
tags: tags:
- docker - docker
image: python:3.7 image: python:3.7
stage: test stage: test
script: script:
- python setup.py test - pip install -r requirements.txt -r test-requirements.txt
- python setup.py test
pypi:
only:
- tags
tags:
- docker
image: python:3.7
stage: publish
script:
- echo $CI_COMMIT_TAG > soil/VERSION
- pip install twine
- python setup.py sdist bdist_wheel
- TWINE_PASSWORD=${PYPI_PASSWORD} TWINE_USERNAME={PYPI_USERNAME} python -m twine upload --ignore-existing dist/*
pypi:
only:
- tags
tags:
- docker
image: python:3.7
stage: check_published
script:
- pip install soil==$CI_COMMIT_TAG

View File

@ -3,6 +3,9 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.20.2]
### Fixed
* CI/CD testing issues
## [0.20.1] ## [0.20.1]
### Fixed ### Fixed
* Agents would run another step after dying. * Agents would run another step after dying.