flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yazdan Shirvany (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLINK-1044) Website: Offer a zip archive with a pre-setup user project
Date Mon, 14 May 2018 14:13:00 GMT

    [ https://issues.apache.org/jira/browse/FLINK-1044?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16474258#comment-16474258

Yazdan Shirvany commented on FLINK-1044:


here is a suggestion:
 * Create a submodule in the project (e.g., flink-examples/flink-sample-project) which using
${project.version} for basic flink dependencies
 * Build this submodule with all dependencies included in .jar
 * Add script to after_script in .travis.yml to push flink-examples/flink-sample-project/target/*.jar
file for this submodule to the S3 (or any other location that flink keeps this type of assets)
 * Point the document to this new artifact location via params coordinated with ${projcet.version}


To make this work for each merged PR, we need to point this submodule to internal repos where
the flink pushes packages after each build (if any)

There might be complexity in this approach also as I am not familiar with CICD pipeline for
the project and what is the process to make this submodule package public facing.


> Website: Offer a zip archive with a pre-setup user project
> ----------------------------------------------------------
>                 Key: FLINK-1044
>                 URL: https://issues.apache.org/jira/browse/FLINK-1044
>             Project: Flink
>          Issue Type: Improvement
>          Components: Project Website
>            Reporter: Stephan Ewen
>            Priority: Minor
>              Labels: starter
>         Attachments: flink-project.zip
> This is basically a shortcut for those that are not familiar with maven archetypes or
do not have maven installed (other then as part of the Eclipse IDE or so).

This message was sent by Atlassian JIRA

View raw message