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 Gradle build GitHub workflows #1965

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

Enhance Gradle build GitHub workflows #1965

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 Gradle 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.

Background

We have just completed the Gradle uplift for Galasa meaning Galasa source can be built with Gradle 8+ as well as 6. Whilst making the requested enhancements from Mike, we should upgrade the version of Gradle we are building with to 8.9 in the same PR.

Workflows with Gradle steps:

  • gradle
  • framework
  • extensions
  • managers
  • cli
  • webui
  • integratedtests

Tasks (complete for all Gradle-based workflows)

  • Add the --info flag to the Gradle commands to see the exact cause of any failures
  • Export the Gradle text log and use the upload-artefact action to upload it to the workflow so the actions user can see if anything went wrong
  • Upgrade the version of Gradle used to 8.9 from 6.9.2 in the setup-gradle step
  • 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