sunflowerlb / flink-visual-programming

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CIT Project - Flink-visual-programming

Master branch: Jenkins Build Status Master Dev branch: Jenkins Build Status Dev

The Master Project from the departmend Complex and Distributed IT Systems @TU Berlin - More information

The task is to create a visual programming environment for Apache Flink.

Run the project

Simply type mvn jetty:run and the jetty server will start at localhost:8080.

For local frontent development it might be easier to use grunt serve for hosting only the website locally instead of the whole jetty environment. This is possible via the maven dev profile. Simply run mvn jetty:run -P dev, which will handle everything for you. Caution - This will only start the frontend, not the backend.

Jenkins

We use Jenkins for continous deployment of the project. You can find information about each job and, the build status and e.g. console output during the build. The dashboard is available at http://asok16.cit.tu-berlin.de:8080/.

We use two main branches for development: master and dev.

Tests

When you compile the project via maven (mvn compile or mvn package, mvn jetty:run will skip the tests) our unit tests will be automatically executed and the build will fail if a test fails. If you don't want to run the tests you can add a -DskipTests argument at the end of the command.

About


Languages

Language:Java 58.0%Language:JavaScript 31.2%Language:HTML 6.0%Language:CSS 4.7%