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

Reusable function for parallel stages #99

Merged
merged 3 commits into from
Nov 28, 2024

Conversation

joinemm
Copy link
Collaborator

@joinemm joinemm commented Nov 27, 2024

New function create_parallel_stages takes care of creating the parallel stages for all pipelines, based on what attributes the targets map defines for each target. Additionally, the skip_hw_test parameter can be used to skip hw tests even if hwtest device is specified, so the hw tests can be run separately (sequentially).

nix_eval now passes evaluation errors forward, so they can be caught before building.

Release pipeline is also now built in parallel, with sequential hw tests.

@joinemm joinemm requested a review from a team November 27, 2024 14:36
@joinemm
Copy link
Collaborator Author

joinemm commented Nov 27, 2024

@vjuntunen vjuntunen self-requested a review November 28, 2024 06:01
@joinemm joinemm merged commit 40537fe into tiiuae:main Nov 28, 2024
1 check passed
@joinemm joinemm deleted the pr-release-parallel branch November 28, 2024 08:01
ghaf-main-pipeline.groovy Show resolved Hide resolved
ghaf-pre-merge-pipeline.groovy Show resolved Hide resolved
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