We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Testing should be part of the pipeline for all PRs and commits to master - must pass with no errors to be merged/released.
https://stackoverflow.com/a/62882641/571593
Release pipeline should probably be two separate pipelines:
build
latest
release
v0.0.1
End to end pipeline should probably look something like this:
linting
autopep8
pylint
testing
unittest
nose
pytest
vulns
vulns-image
push
The text was updated successfully, but these errors were encountered:
/reopen more to come :)
Sorry, something went wrong.
mylesagray
Successfully merging a pull request may close this issue.
Testing should be part of the pipeline for all PRs and commits to master - must pass with no errors to be merged/released.
https://stackoverflow.com/a/62882641/571593
Release pipeline should probably be two separate pipelines:
build
- builds the application and container image, tags withlatest
and git SHArelease
- tags an already-built container image with a static version number e.g:v0.0.1
for human readable releasesEnd to end pipeline should probably look something like this:
linting
- Probably usingautopep8
andpylint
testing
- Using built inunittest
/nose
/pytest
and calculate code coveragevulns
- Static code analysis & CVE scanningbuild
- Builds the app container imagevulns-image
- Scan built image for CVEspush
- Push built image to reporelease
- Manually triggered, or triggered with a push to a specific branch or tag to build a "released" image and creates a GitHub "Release"The text was updated successfully, but these errors were encountered: