[
https://issues.apache.org/jira/browse/RANGER-5066?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17904244#comment-17904244
]
Abhishek Kumar commented on RANGER-5066:
----------------------------------------
Thank you [~adoroszlai] for your suggestions, this will be helpful.
I think we can start docker-build as soon as build-8 completes, since it relies
on jdk 8 compiled bits.
Also, for the docker build, we support building on ubi-9 as well
(docker-compose.ranger-base-ubi.yml) but we haven't enabled it yet.
> Improve CI workflow
> -------------------
>
> Key: RANGER-5066
> URL: https://issues.apache.org/jira/browse/RANGER-5066
> Project: Ranger
> Issue Type: Improvement
> Components: build-infra
> Reporter: Attila Doroszlai
> Priority: Major
>
> I would like to propose some improvements for the CI workflow:
> - Use {{actions/cache}} instead of {{setup-java}}'s simple cache option.
> This allows restoring "similar" caches, not just exact cache hits.
> - Run {{build-11}} only after {{build-8}}. If Java 8 build fails, no need to
> spend time trying with Java 11. Run {{build-11}} and {{docker-build}} (test)
> concurrently.
> - Run the workflow on {{push}} for any branch. This allows contributors to
> run the workflow in their fork, to get CI feedback before opening PR.
> (Without pushing to {{master}} in their fork.)
> Will post a PR.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)