Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup CI+CD process #17

Closed
JakubTesarek opened this issue May 13, 2019 · 1 comment
Closed

Setup CI+CD process #17

JakubTesarek opened this issue May 13, 2019 · 1 comment
Labels
code quality Doesn't add feature but improves the code

Comments

@JakubTesarek
Copy link
Owner

JakubTesarek commented May 13, 2019

CI-CD process should include theses steps:

  • Run unit-tests after each pull request
  • Measure and report code coverage
  • Build distribution
  • Upload distribution to PyPi
  • Mark release in Github
@JakubTesarek JakubTesarek self-assigned this May 14, 2019
@JakubTesarek JakubTesarek added enhancement New feature or request and removed enhancement New feature or request labels May 14, 2019
@JakubTesarek JakubTesarek added this to the alfa milestone May 14, 2019
@JakubTesarek JakubTesarek removed this from the alfa milestone May 25, 2019
@JakubTesarek JakubTesarek removed their assignment May 25, 2019
@JakubTesarek JakubTesarek added code quality Doesn't add feature but improves the code and removed enhancement New feature or request labels May 25, 2019
@JakubTesarek
Copy link
Owner Author

Closed by 8df2e6b. I'll create separate ticket to measure coverage as Travis can't currently do that by itself, will need to use coveralls or similar service.

Auto-publishing builds makes currently no sense with this rapid development on master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code quality Doesn't add feature but improves the code
Projects
None yet
Development

No branches or pull requests

1 participant