| Summary: | Automate signing and publishing of MAT build artifacts | ||
|---|---|---|---|
| Product: | [Tools] MAT | Reporter: | Krum Tsvetkov <krum.tsvetkov> |
| Component: | Core | Assignee: | Krum Tsvetkov <krum.tsvetkov> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | andrew_johnson |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Krum Tsvetkov
With change 1169 I added some changes to: - use the maven assembly plugin to build a zip file with the update site (tested locally) - add entries in pom.xml for the update site to enable signing and publishing. These need to be tested on the server. One needs to specify the build-server profile (-P build-server) when starting the build. I'll update the ticket with the results. The tests were successful. Now the tycho-mat-nightly build also signs the jars and publishes the update site to the download server. For the moment I took this location: http://download.eclipse.org/mat/latest/updates-nightly. I was able to update from there both a standalone MAT (with the RCP feature) and an Eclipse IDE. Still to fix: - the proper update site location. @Andrew: what do you think, shall we use /latest/rcp and /latest/update-nightly, or /latest/update-site. Or may be /nightly/update-site and /nightly/rcps. Or /snapshots instead of nightly? Do you have any preferences? - the update site should also pack some other files - an index.html etc... This didn't work for some reason in my tests so far. I'll need to figure out how to solve it. - should we also move the standalone MAT zips? There I have to see how to properly generate the download links. Or may be I can just fix the names and change the content. Not sure if this will work with the mirrors... I'll spend some time to research on this. I'll have a think about what the update site locations should be. The Eclipse project sites are documented here: http://wiki.eclipse.org/Eclipse_Project_Update_Sites I updated the snapshotsBuilds page to point to the latest results. http://www.eclipse.org/mat/snapshotBuilds.php I think the setup we used in the last year is good enough. I am closing the bug as no concrete further improvements are planned. |