Quantcast

Mylyn Docs and p2 repository locations

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Mylyn Docs and p2 repository locations

David Green-15
Devs,

I've got the nightly build producing signed p2 artifacts for all of Mylyn Docs.  This was the last tough step in separating the Mylyn Docs release from Mylyn - we're now in a position where we can release signed artifacts.

So far the p2 repository for Mylyn Docs is here: http://download.eclipse.org/mylyn/snapshots/nightly/docs/
What we need is a location for Mylyn Docs release artifacts.  


I'm proposing to use the following for Mylyn Docs releases:
The thinking is that we can have a release build that builds off a tag (e.g. wikitext.core-3.0.2) and publishes to the appropriate location automatically.  By building off the tag produced by the wikitext.core release build we'll end up producing p2 artifacts from the same commit that was used to produce the artifacts that we get on Maven Central.

So the release process would end up being something like:
1. build wikitext.core using the maven-release-plugin and publish in the Nexus staging area for Maven Central
2. build the Mylyn Docs release from the tag created in step 1, and automatically publish to download.eclipse.org
3. release the staged artifacts to Maven Central

Let me know if you have any feedback.

David

--


David Green | VP of Architecture Tasktop

email: [hidden email]


_______________________________________________
mylyn-dev mailing list
[hidden email]
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mylyn-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Mylyn Docs and p2 repository locations

David Green-15
I've setup a build here: https://hudson.eclipse.org/mylyn/view/Mylyn%20Docs/job/mylyn-docs-release/

The initial build failed because wiki.eclipse.org is offline and we have an integration test that hits the wiki.  We can try this one again once the wiki is back up.

David

On Thu, Mar 9, 2017 at 4:08 PM David Green <[hidden email]> wrote:
Devs,

I've got the nightly build producing signed p2 artifacts for all of Mylyn Docs.  This was the last tough step in separating the Mylyn Docs release from Mylyn - we're now in a position where we can release signed artifacts.

So far the p2 repository for Mylyn Docs is here: http://download.eclipse.org/mylyn/snapshots/nightly/docs/
What we need is a location for Mylyn Docs release artifacts.  


I'm proposing to use the following for Mylyn Docs releases:
The thinking is that we can have a release build that builds off a tag (e.g. wikitext.core-3.0.2) and publishes to the appropriate location automatically.  By building off the tag produced by the wikitext.core release build we'll end up producing p2 artifacts from the same commit that was used to produce the artifacts that we get on Maven Central.

So the release process would end up being something like:
1. build wikitext.core using the maven-release-plugin and publish in the Nexus staging area for Maven Central
2. build the Mylyn Docs release from the tag created in step 1, and automatically publish to download.eclipse.org
3. release the staged artifacts to Maven Central

Let me know if you have any feedback.

David

--


David Green | VP of Architecture Tasktop

email: [hidden email]

--


David Green | VP of Architecture Tasktop

email: [hidden email]


_______________________________________________
mylyn-dev mailing list
[hidden email]
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mylyn-dev
Loading...