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

Reorganize pipeline steps for compilation #938

Open
sebastian-peter opened this issue Aug 28, 2024 · 0 comments
Open

Reorganize pipeline steps for compilation #938

sebastian-peter opened this issue Aug 28, 2024 · 0 comments
Assignees
Labels
ci Related to continuous integration

Comments

@sebastian-peter
Copy link
Member

Currently, building the project and the execution of tests is both happening within the same step. If the pipeline fails, this makes it hard to distinguish at one glance whether the failure occurred during building or tests.
For this part of the task, it's important to understand the difference between gradle assemble and gradle build and to get a grasp of how gradle works in general. (checkScoverage can probably removed, as that's done by sonarqube later)

At the same time, "sonarqube analysis" and "quality gate" are connected very closely and don't really need separate pipeline steps. If an error occurs here, it's clear that it's related to sonarqube in some way.

grafik

@sebastian-peter sebastian-peter added the ci Related to continuous integration label Aug 28, 2024
@PhilippSchmelter PhilippSchmelter self-assigned this Aug 28, 2024
sebastian-peter added a commit that referenced this issue Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Related to continuous integration
Projects
None yet
Development

No branches or pull requests

2 participants