Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] publishing and maintaining a composite update site from JIRO

For JustJ I over-engineered a solution that works on JIRO:

https://www.eclipse.org/justj/?page=developer

It helps maintain/generate composites like the ones linked from this page:

https://download.eclipse.org/justj/www/?page=download

E.g., the "Generating the JRE p2 Update Site" section.


On 05.02.2021 12:05, Lorenzo Bettini wrote:
Thank you Christian!

For sure it's a good starting point, but it's completely shell-based, which might be hard to adapt and IMHO error-prone... I'd rather have something completely embedded in the Maven build (as I was doing in the past).

In any case, thanks again, I'll study that.

Let's see if anyone else has further suggestions...

cheers
    Lorenzo

On 05/02/21 11:44, Christian Dietrich wrote:
Hi, maybe you can recycle the Xtext approach

https://github.com/eclipse/xtext-umbrella/blob/5f10d83c2c11dc82dbcf4437206bd568e317da9c/releng/jenkins/sign-and-deploy/Jenkinsfile#L245

https://github.com/eclipse/xtext-umbrella/blob/master/releng/jenkins/sign-and-deploy/scripts/create_composite_update_site.sh

~Christian

Am 05.02.21 um 11:40 schrieb Lorenzo Bettini:
Hi

for my Eclipse projects built on and released from Hudson, and then
JIPP, I was using a working releng mechanism to publish and update
composite p2 sites for my Eclipse projects, EMF Parsley and Xsemantics
(completely automated from the Maven/Tycho build).

JIRO completely broke this mechanism since there's no direct access to
the download area. Looks like I'm not the only one complaining about
that (https://bugs.eclipse.org/bugs/show_bug.cgi?id=558735) and looks
like "mounted download folders" are not yet available.

Of course, I can come up with a different strategy, copying some
metadata locally in the JIRO runner, update it, then put it back, but
it'll surely take me some time (especially because I seem to
understand that in JIRO workspaces are completely ephemeral so
everything is lost, making debugging a nightmare I guess), which I'd
rather save at the moment.

So I'm wondering if anyone else has a working solution that can be
easily reused?
I'm also taking the chance to ask (once again) if "mounted download
folders" can be provided (now that a year has passed).

Of course I'd be OK with other solutions, from other supported CIs,
but I guess it's only possible to publish p2 sites from JIRO, is it?

thanks in advance
     Lorenzo

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev





Back to the top