smartshark / smartshark.github.io

Project Homepage
https://smartshark.github.io
Apache License 2.0
2 stars 1 forks source link

add new travis specific dockerfile to each plugin #9

Closed ftrautsch closed 5 years ago

ftrautsch commented 6 years ago

Currently, we only have one Dockerfile for each project. The problem is that in these Dockerfiles we always clone the master branch of the repository. This is problematic for pull requests: If we get a new pull request that should be directly tested via Travis, we currently clone the master branch test it instead of the pull request.

Hence, we should add a new Travis specific Dockerfile and Travis should be configured in a way that it uses this Dockerfile instead.

sherbold commented 5 years ago

Instead of this, we will move to travis builds that do not rely on Docker. Examples can already be found in the labelSHARK, the linkSHARK and the memeSHARK