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