You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Chesnay Schepler (Jira)" <ji...@apache.org> on 2019/12/05 14:13:00 UTC

[jira] [Closed] (FLINK-13855) Keep Travis build in sync with module structure

     [ https://issues.apache.org/jira/browse/FLINK-13855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chesnay Schepler closed FLINK-13855.
------------------------------------
    Fix Version/s:     (was: 1.10.0)
       Resolution: Won't Fix

Closing this for now as as we aren't gonna touch the Travis infrastructure anytime soon due to the proposed azure migration.

> Keep Travis build in sync with module structure
> -----------------------------------------------
>
>                 Key: FLINK-13855
>                 URL: https://issues.apache.org/jira/browse/FLINK-13855
>             Project: Flink
>          Issue Type: Bug
>          Components: Build System
>    Affects Versions: 1.9.0, 1.10.0
>            Reporter: Till Rohrmann
>            Priority: Minor
>
> We currently run all Travis profiles with {{-Pinclude-kinesis}} even though some of the build profiles don't contain the Kinesis connector module. Morever, we run every build profile with {{-Pskip-webui-build}} even though {{flink-runtime-web}} is not built by every profile. This causes Maven to log:
> {code}
> 19:15:47.404 [WARNING] The requested profile "skip-webui-build" could not be activated because it does not exist.
> 19:15:47.404 [WARNING] The requested profile "include-kinesis" could not be activated because it does not exist.
> {code}
> I think it would be good to keep the build on Travis in sync with the actual module structure and not specifying options for module where they are superfluous. This might prevent the accidental shadowing/inclusion of modules if the profiles change in the future.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)