Category: continious integration

  • Proxying pypi / npm / etc for fun and profit!

    Package managers for source code (like pypi, npm, nuget, maven, gems, etc) are great! We should all use them. But what happens if the central repository goes down? Suddenly all your continious builds / deploys fail for no reason. Here is a way to prevent that: Configure Apache as a caching proxy fronting these services.…

  • Hackish method to include custom content into CruiseControl

    Disclaimer: I’m a CruiseControl newbie, so there might well be a much better / simpler / cleaner method to achieve this. However this is the way I managed to get it working. Write your (Perl) script and make it output something like this: <testsuite tests="0" name="summary" failures="0"><system-out> foo bar </system-out></testsuite> Make your script run during…