1.What can you do to your source code to make it less usable by others who wish to just copy and use it? 2. How to distribute it via something like npm? 3.How to check with a license file for validity? 4.How to publish trial versions without limited functionality, only watermark?
1. Gitlab CI
2. Drone.io CI
3. Travis CI
Special Requirements:
1. Cross-Platform, so that our python module can be tested and reported under Windows too.
2. Easy integration with Github
Current Setup
Travis CI - It is quite easy to setup, but lacks Windows support. Basically, something like Travis with windows support.
Is this possible?
It would be great if the CI server could report back which part of the test failed rather than just a FAIL message for any error. For eg. sometimes its good to know that only the PEP8 tests failed or it failed only on Python3 cases, without looking into the whole log.
It incurs huge cost, because it is geared towards mass campaigns. Anyone should be able to put up micro-ads (with small airtime or small geographic footprints) with targeted audience (like at a specific hour of the day or, on a conveniently located billboard) without paperwork and long-term deals.
Is it possible? If you are dealing in this sectors, what do you feel about this?