Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [unide-dev] non-java artifacts on repo

Ok, the Website is currently a git push to [1]. I’ll figure out how to pull from github and push there automatically from jekins. I heard there’s also another download area. I asked webmaster how that works [2].

Additionally, I could eventually publish to npmjs.com (“maven central” for js), but maybe that’s not even necessary.

 

[1] https://git.eclipse.org/r/www.eclipse.org/unide

[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=529948

 

Mit freundlichen Grüßen / Best regards

Axel Meinhardt

(BCI/ECM2, Technical Lead Ecosystem)
Bosch Software Innovations GmbH | Ullsteinstr. 128 | 12109 Berlin | GERMANY
| www.bosch-si.com
Tel. +49 30 726112486 | Mobil +49 173 5173094 | Fax +49 30 726112-100 |
axel.meinhardt@xxxxxxxxxxxx

Sitz: Berlin, Registergericht: Amtsgericht Charlottenburg; HRB 148411 B
Aufsichtsratsvorsitzender: Dr.-Ing.
Thorsten Lücke; Geschäftsführung: Dr. Stefan Ferber, Michael Hahn



From: unide-dev-bounces@xxxxxxxxxxx [mailto:unide-dev-bounces@xxxxxxxxxxx] On Behalf Of Frank Patz-Brockmann
Sent: Dienstag, 23. Januar 2018 12:23
To: unide developer discussions <unide-dev@xxxxxxxxxxx>
Subject: Re: [unide-dev] non-java artifacts on repo

 

Am 23.01.2018 um 11:01 schrieb Meinhardt Axel (BCI/ECM2) <Axel.Meinhardt@xxxxxxxxxxxx>:

I would like to publish website & js/html5, non-java, artifact to be available for use/download.

I see several ways:

1.     Use Jenkins to deploy (a zip etc.) directly to unide.eclipse.org vm for download. For most recent version to use. We (project team) would have to organize the hosting, especially of multiple versions.

2.     Deploy to website [1]. For most recent version to use only.

3.     Use mvn deploy-file to deploy (a zip etc.) to repo.eclipse.org nexus [2]. Should the path be 
https://repo.eclipse.org/content/repositories/unide/org/eclipse/iot/unide/ppmp/ppmp-client/0.2.0-SNAPSHOT/ ?
Hosting, also of multiple versions, provided. No “online use” via browser.

4.     Configure an eclipse npm on nexus [3][4]. Versioning provided, no ‘use’ via browser.

5.     Just use github with gh-pages [5]. Versioning provided, but just for complete repository (not individual subdirectories)

 

I think we should deploy the most recent version to the existing website (2.[1]) and a zipped archive file to the nexus (3.) without npm support.

What do you think?

 

The published website should be "latest", no old versions for download. We'll have the history in GH, don't we? For the spec part, we should have different pages for different versions of the spec, if we decide to keep older versions available (which we should). Technically, gh-pages sounds easiest to me, and it would support Markdown, which makes writing a lot more convenient. OTOH, we would have the pages under https://eclipse.github.io/unide (being project pages), which is not great. We could have GH pages serving unide.eclipse.org, but that would require work by Eclipse's DNS masters. Is that possible?

 

Just my 5 cents,

- frank


Back to the top