eclipse-uml2 / uml2

An EMF-based implementation of the UML 2.x metamodel for the Eclipse platform.
Eclipse Public License 2.0
5 stars 4 forks source link

[releng] Migrate downloads from PHP to JustJ, terminate I-builds #119

Open eclipse-uml2-bot opened 7 hours ago

eclipse-uml2-bot commented 7 hours ago

| --- | --- | | Bugzilla Link | 583012 | | Status | NEW | | Importance | P3 normal | | Reported | Mar 11, 2024 11:28 EDT | | Modified | Mar 11, 2024 11:28 EDT | | Reporter | Ed Willink |

Description

From QVTo Bug 582977 and related OCL, MoDisco, QVTd bugs.

The PHP downloads facility provided by Nick Boldt for all modeling projects has become increasingly embarrasing.

and imminently

Fortunately the new-style downloads page pioneered by EMF is now available using tooling from the JustJ project. See

https://github.com/eclipse/nebula/blob/b4465920c2dbbca0d0ea965f37e9d49c1ccabff1/releng/org.eclipse.nebula.site/promotion/pom.xml#L69-L101

and

https://eclipse.dev/justj/?page=tools#p2-manager-maven


The above were the basis for the MoDisco/OCL/QVTd/QVTo soluition that preserves the separate builder then promoter/publisher architecture.

The existing build changes to

Thereafter the justj-promoter is a replacement promoter job that runs the pom.xml from a new self-standing releng promoter plugin. NB it needs both Maven capabilitiues and genie authorisation.

(The separate justj-promoter means that a 'release' build is just a repromote of the preceding 'milestone' as a 'release' - no re-build. It also allows the promotion to be easily and reliably disabled while messing around with the main build.)

See https://download.eclipse.org/modeling/mdt/ocl/builds/