[
https://issues.apache.org/jira/browse/ARROW-5914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17014966#comment-17014966
]
Antoine Pitrou commented on ARROW-5914:
---------------------------------------
Ideally this would allow us to make GHA builds shorter. However, the problem is
that it would make the docker images depend on the CMake files at time of push
(you need to run CMake on Arrow to build the bundled dependencies...). When the
CMake files later change, this could create subtle issues (because of cached
CMake variables and other CMake quirks).
> [CI] Build bundled dependencies in docker build step
> ----------------------------------------------------
>
> Key: ARROW-5914
> URL: https://issues.apache.org/jira/browse/ARROW-5914
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Continuous Integration
> Reporter: Francois Saint-Jacques
> Priority: Minor
> Fix For: 0.16.0
>
>
> In the recently introduced ARROW-5803, some heavy dependencies (thrift,
> protobuf, flatbufers, grpc) are build at each invocation of docker-compose
> build (thus each travis test).
> We should aim to build the third party dependencies in docker build phase
> instead, to exploit caching and docker-compose pull so that the CI step
> doesn't need to build said dependencies each time.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)