[PD] Continuous Integration for Externals

Antoine Villeret antoine.villeret at gmail.com
Mon Nov 28 23:05:25 CET 2016


Hi all,

Some Pd projects are currently build on Travis.
JamomaPuredata for example : https://travis-ci.org/jamoma/JamomaPureData/
and also Gem : https://travis-ci.org/umlaeute/Gem
among others.

Best

Antoine



--
do it yourself
http://antoine.villeret.free.fr

2016-11-28 22:34 GMT+01:00 Thomas Mayer <thomas at residuum.org>:

> Hello,
>
> after watching the talk and discussion from Katja about external
> development, I have started setting up my extension PuREST JSON for CI
> builds on travis-ci.org.
>
> Linux amd64 and cross compilation for Windows with MXE is working, I
> still have an error with compiling the 32 bit x86 version (see
> http://stackoverflow.com/q/40824438/124983).
>
> Obiously, I would like to set up a Mac build machine as well. What do I
> need to install on a clean system via command line? Has anybody else
> tried to do that before?
>
> After I have figured out the builds, I will write a summary on how to
> set it up correctly, and will try to build deken packages as well, and
> upload those to a test environment before actually releasing it.
>
> If anyone wants to work with the current state of affairs:
>
> The builds are setup with a file called .travis.yml, that contains the
> configuration variables and a list of build machines:
>
> https://github.com/residuum/PuRestJson/blob/travis-ci/.travis.yml
>
> I currently have two separate files for each environment,
> *_before_install.sh and *_script.sh, the former is used to set up the
> build environment and should in a way also function as documentation on
> how to set up your local machine, while *_script builds the files.
>
> https://github.com/residuum/PuRestJson/tree/travis-ci/travis-build
>
> I hope to be able to finish that this year and write some documentation
> about it as a Christmas / Chanukka gift to the community.
>
> Thanks,
> Thomas
> --
> "When one's home has a really excellent computer capable of reaching
> other computers anywhere in the Galaxy, one scarcely needs to budge."
> (Janov Pelorat in: Isaac Asimov - Foundation's Edge)
> http://www.residuum.org/
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20161128/0dcee0a3/attachment.html>


More information about the Pd-list mailing list