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

Enhance Maven build GitHub workflows #1967

Closed
10 tasks done
jadecarino opened this issue Aug 13, 2024 · 0 comments
Closed
10 tasks done

Enhance Maven build GitHub workflows #1967

jadecarino opened this issue Aug 13, 2024 · 0 comments
Labels
OMP Summer Mentorship These stories are set aside for the mentee to complete as part of the OMP Summer Mentorship

Comments

@jadecarino
Copy link

jadecarino commented Aug 13, 2024

Story

As a Galasa contributor, I want to see as much output from the Maven builds and be able to access the log and JUnit HTML report, so that I can diagnose and debug any build issues that might occur.

Workflows with Maven steps:

  • wrapping
  • maven
  • obr
  • isolated
  • integratedtests
  • simplatform

Tasks (complete for all Gradle-based workflows)

  • Add the -X flag to the Maven commands to enable debug level logging so users can see the exact cause of any failures
  • Export the Maven text log and use the upload-artefact action to upload it to the workflow so the actions user can see if anything went wrong
  • (If available as unsure how many of the Maven-based repos have unit tests) Export the HTML report produced for any JUnit tests and use the upload-artefact action to upload to the workflow also
  • Upgrade the version of Java used to 17 from 11 in the setup-java step
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OMP Summer Mentorship These stories are set aside for the mentee to complete as part of the OMP Summer Mentorship
Projects
Archived in project
Development

No branches or pull requests

1 participant