Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gemoc-dev] Structure proposition for download area of GEMOC artifacts on download.eclipse.org

Hi

after having drilled several documentations (https://wiki.eclipse.org/IT_Infrastructure_Doc#Downloads, https://www.eclipse.org/projects/handbook, and https://bugs.eclipse.org/bugs/show_bug.cgi?id=511055) I've finally found out how to upload artefacts on download.eclipse.org.
in short:
use sftp to connect on build.eclipse.org using your commiter id, then drop files in the  downloads folder.  + drop a public key in ~/.ssh/authorized_key file in order to simplify connection.

this provides (click on "show directory content") http://download.eclipse.org/gemoc/

for this folder I propose the following structure:
  • packages
    • milestones
    • nightly
    • releases
  • updates
    • milestones
    • nightly
    • releases
Where:
packages will hold the complete Studios
updates for the update sites


nigthly will contain the last build results coming from the master branch
milestones will contain intermediate versions that should be kept  (typically before a demo in a conference.)
releases : official releases that follows the complete review process on the portal (see https://projects.eclipse.org/projects/modeling.gemoc/releases/3.0.0 + bugzilla + mailing list)

=> by the way, in order to improve our process and communication, every commiter should try to add in the release doc/comment the links to the features that have been/ will be added for the release

=> I'm not sure we need to add a subfolder with the eclipse version (luna, neon, oxygen,..) because we currently build for only one targetplatform at a time, however if you think it is better to show this information in the structure, this can be added easily (like Sirius does http://download.eclipse.org/sirius/updates/nightly/5.0.x/?d)


for the moment, the process is not automated yet, I've manually uploaded a 3.0.0rc1 corresponding to today master branch (and tags on github https://github.com/eclipse/gemoc-studio/releases/tag/3.0.0-rc1 + https://github.com/eclipse/gemoc-studio-modeldebugging/releases/tag/3.0.0-rc1)

Any suggestion or comments are welcome.

best regards
Didier
-- 
Didier Vojtisek
SED Rennes - DiverSE Team
Univ Rennes, Inria, CNRS, IRISA
Campus de beaulieu
35042 Rennes
02 99 84 75 07

Back to the top