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

Update CI pipelines #14

Merged
merged 3 commits into from
Jun 30, 2023
Merged

Update CI pipelines #14

merged 3 commits into from
Jun 30, 2023

Conversation

devops-evmos
Copy link
Contributor

@devops-evmos devops-evmos commented Jun 28, 2023

This PR introduces automatic image builds with storage to GCR.

  • Linter and test steps were merged into single action file to have them as a requirement before building an image
  • matrix strategy is used to build images in parallel
  • Semver tagging is possible
  • entrypoint.sh was unified to avoid building two identical images for different entrypoint scripts
  • gcr-cleaner used to cleanup old images in GCR registry
  • deploy repo needs to have updated entrypoints after this PR will be merged

@CLAassistant
Copy link

CLAassistant commented Jun 28, 2023

CLA assistant check
All committers have signed the CLA.

@devops-evmos devops-evmos changed the title WIP: update pipelines Update CI pipelines Jun 29, 2023
@devops-evmos devops-evmos self-assigned this Jun 29, 2023
@devops-evmos devops-evmos marked this pull request as ready for review June 29, 2023 12:56
@codeclimate
Copy link

codeclimate bot commented Jun 29, 2023

Code Climate has analyzed commit 4c21e71 and detected 0 issues on this pull request.

View more on Code Climate.

Copy link
Member

@sandoche sandoche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!!

@devops-evmos devops-evmos merged commit 8dae03c into main Jun 30, 2023
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants