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

[FEATURE] Only download zips when needed in build.gradle #332

Closed
downsrob opened this issue Apr 14, 2022 · 1 comment
Closed

[FEATURE] Only download zips when needed in build.gradle #332

downsrob opened this issue Apr 14, 2022 · 1 comment
Labels
CI/CD enhancement New request infra Changes to infrastructure, testing, CI/CD, pipelines, etc.

Comments

@downsrob
Copy link
Contributor

Is your feature request related to a problem?
Currently, job scheduler and job scheduler/ism backwards compatibility testing zips are downloaded when any gradle task is executed. The reason for this is that the integration test clusters are configured before any gradle tasks are run.

What solution would you like?
These zips should not be downloaded for tasks such as ./gradlew detekt, and the backwards compatibility zips should only be downloaded for bwc testing. To get rid of this unnecessary work, the build.gradle needs to be refactored to only do the necessary cluster configuration when the requested gradle task requires it.

What alternatives have you considered?
The backwards compatibility zips might not need to be refreshed if already downloaded, as the file is unlikely to change, this would at least reduce some of the configuration downloading with each task.

@downsrob downsrob added enhancement New request infra Changes to infrastructure, testing, CI/CD, pipelines, etc. CI/CD labels Apr 14, 2022
@downsrob
Copy link
Contributor Author

Fixed with this PR #334

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD enhancement New request infra Changes to infrastructure, testing, CI/CD, pipelines, etc.
Projects
None yet
Development

No branches or pull requests

1 participant