Hi,

a long-standing issue of GODI was that the release process of packages was too complicated and essentially a manual procedure. This is now addressed by the Release API. In order to get your current package version released, just type

godi_make release SECTIONS="3.12 4.00"

in a package directory (after committing). It does two things:

 - adds/updates the line in release.$section.map for your package
 - runs the script that was previously triggered from the web browser,
   and that checks, packs, and uploads the package.

How to get it? Please read

http://godi.camlcity.org/godi/project-doc/account.html#api

Technically, it is just another cgi running on the web server calling scripts in a slightly different way than before. For developing the client, however, it was essential that we have https support directly in OCaml, and the lack of https was blocking this addition for a long time. But now it's there, and it can be used for complete automation of software releases.

Gerd
--
------------------------------------------------------------
Gerd Stolpmann, Darmstadt, Germany    g...@gerd-stolpmann.de
Creator of GODI and camlcity.org.
Contact details:        http://www.camlcity.org/contact.html
Company homepage:       http://www.gerd-stolpmann.de
------------------------------------------------------------
_______________________________________________
Godi-list mailing list
Godi-list@ocaml-programming.de
https://godirepo.camlcity.org/mailman/listinfo/godi-list

Reply via email to