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

Generating SBOMs, Updating Deps and releasing dbs to dockerhub too #706

Merged
merged 23 commits into from
Nov 17, 2022

Conversation

ismisepaul
Copy link
Member

@ismisepaul ismisepaul commented Sep 30, 2022

Please squash this

  • Generate SBOM at Maven Build
  • Generate SBOMs for the 3 docker containers
  • Update dependencies
  • Run release only when a pull request has been merged into master or dev
  • Run test only when there is a push or pull request to dev or master
  • Push databases - MariaDb and MongoDb to Dockerhub
  • Structure test pipeline so that if linting fails stop running the CI and fail, then kick of build, then kick off both unit and integration tests
  • Structure release pipeline to build and create SBOMs and only if that passes push the Docker images to Dockerhub
  • Release ran here https://github.com/OWASP/SecurityShepherd/actions/runs/3161919906 (changed back to OWASP from ismisepaul in this pull request)
  • Test ran here https://github.com/OWASP/SecurityShepherd/actions/runs/3161919911

image

image

@ismisepaul ismisepaul added Enhancement Distribution dependencies Pull requests that update a dependency file labels Oct 3, 2022
@ismisepaul ismisepaul merged commit cce805a into dev Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file Distribution Enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant