Cygwin

Get that Linux feeling - on Windows

Package build service (experimental)

After pushing to a package git repository, an automatic build of the package is queued:

remote: scallywag: build nnnn queued
remote: scallywag: https://cygwin.com/cgi-bin2/jobs.cgi?id=nnnn

The results will appear (some time later) at https://cygwin.com/cgi-bin2/jobs.cgi (URL subject to change).

Caveats

Packages may fail to build correctly due to:

(Note that a successful build doesn't always mean that you have reproduced your local build: You'll also need to check the configuration step output and/or dependencies of the produced packages are the same. Consider explicitly enabling the functionality you are expecting in the options to the configure script, if it supports that (e.g. CYGCONF_ARGS, etc.), to avoid it potentially silently turning off in future, if it's requirements change.)

Controlling the build service

The behaviour of the build service can be controlled, with the tokens described below:

The default behaviour is build test nodeploy.

Build service tokens