generated from kyma-project/template-repository
-
Notifications
You must be signed in to change notification settings - Fork 24
Closed
Labels
area/ciIssues or PRs related to CI related topicsIssues or PRs related to CI related topicskind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to cleaning up code, process, or technical debt.
Description
Description
Rethink and refactor a method of running workflows in the CI/CI system to run pipelines in the right order:
- lints, unit tests, and simple checks
- builds
- integration tests
Reasons
Due to this ticket is closed we have all jobs run on the same platform (Github Actions) and we can run them in the right order, to:
- do not run builds and integration tests if lints and unit tests failed
- do not run integration tests when images are not built
- open CI/CD system for next steps like promotion releases and so on
Acceptance Criteria
- lints, unit tests, and simple check are run as first actions
- builds are run after first actions are green
- integration tests are run at the end of the verification
Attachmemt
example
Metadata
Metadata
Labels
area/ciIssues or PRs related to CI related topicsIssues or PRs related to CI related topicskind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to cleaning up code, process, or technical debt.