[PD] Automatic upload from CI to Deken

Antoine Villeret antoine.villeret at gmail.com
Wed Oct 18 22:49:34 CEST 2017


Hi,

back on this more than 2 months later...
so I setup travis to upload ossia package to deken on tagged commit.
here is the script : https://github.com/OSSIA/lib
ossia/blob/feature/deken/ci/push_deken.sh
The deken configuration and GPG key are encrypted with travis command line
tool.
I'm not using deken tool on travis because I had too much headache.
But it should be possible,
At least I can upload some non signed package.
I have an issue with GPG signing from Python :
https://github.com/pure-data/deken/issues/166 (which might be fixed now).
Then the command line tool was broken :
https://github.com/pure-data/deken/issues/169 (which should be fixed now).
Moreover I have a lot of issue on Appveyor to run deken.
PATH variable is a nightmare to configure and deken fails because it can't
find `make`...

Those issues discouraged me to use the command line tool and I'm using
`curl` to create directory and upload file.
gpg sign the package and sha256-sum compute the checksum.
This setup is working on Travis, Appveyor is on the road.

Concerning the parenthese issue, you should use at least single quotes
around your file name.
I'm using double ones to expand ${VERSION} variable *before* making the
upload URL.

cheers

Antoine


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

2017-07-19 11:24 GMT+02:00 Pierre Guillot <guillotpierre6 at gmail.com>:

> I already tried to generate well formatted libraries for Deken (but not to
> upload them) and I had a problem with the parentheses in the names of the
> Deken libraries that are not supported by Travis (and Appveyor I guess)
> because they are used inside the URL. I don't find where I spoke about it
> (on GitHub or on this list). So if you find a solution I'll be pleased to
> know it :)
>
> Cheers,
> Pierre
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20171018/ffdc0372/attachment.html>


More information about the Pd-list mailing list