[YANGIDE-14] yangide p2 update site for Eclipse installation of yangide plugins (permanent, continously integrated) Created: 10/May/16  Updated: 04/Nov/19  Resolved: 04/Nov/19

Status: Resolved
Project: yangide
Component/s: General
Affects Version/s: unspecified
Fix Version/s: None

Type: Improvement
Reporter: Michael Vorburger Assignee: Thanh Ha (zxiiro)
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All



 Description   

[I'm not sure if this should be in Bugzilla project infrautils, integration, releng or yangide?]

Following the resolution of YANGIDE-1 and YANGIDE-10 I'm now interested in bundling yangide as part of https://github.com/vorburger/opendaylight-eclipse-setup. I believe it would be quite valuable to the ODL developers community to have a nice YANG editor in their ready-made IDE ("ODL SDK"?), and get on-save code generation on YANG model changes.

This would be easy IFF I knew the URL of where on opendaylight.org we currently host the latest continuously integrated p2 site to distribute yangide?

Preferably this URL should be a fairly "stable" one, which doesn't keep changing, and one that will always hold the "latest" version of yangide (so I'd ideally like it NOT to have a 1.1.1-SNAPSHOT or so in the URL), so that the IDE would be able to continuously auto-update from there.

Personally I also don't care for "history" on this p2 site - if it always simply holds the latest build yangide plugins & features, for me that's just fine, IMHO.

p2 sites have a compositeContent.xml & compositeArtifacts.xml at the root. One could use it for a manual Eclipse Help > Install New Software Add Location - although I'll fully integrate it into opendaylight-eclipse-setup, no manually installation will be needed.

If we do not yet have this (HTTP web host a p2 site that is the result of the yangide repository update-site build result), let us use this bug to discuss how to this and make it available ASAP!

I've found https://nexus.opendaylight.org/service/local/repositories/opendaylight.snapshot/content/org/opendaylight/yangide/org.opendaylight.yangide.update-site/ which Jenkins pushes the plugins to, but don't see yet how to use this directly - you cannot directly install from there, can you? You would need Nexus to serve the contents of (the latest version of) the built yangide/product/update-site/target/org.opendaylight.yangide.update-site-*.zip ... I vaguely recall Nexus having built-in features/extra plugins to be able to do this, and am hoping someone knows exactly how to set this up.



 Comments   
Comment by Michael Vorburger [ 10/May/16 ]

David in email has pointed me to https://nexus.opendaylight.org/content/sites/p2repos/org.opendaylight.yangide/, but right now that contains artifacts last built on Apr 22, so is not continuously integrated. How can we get it to?

Comment by Michael Vorburger [ 02/Jun/16 ]

https://lists.opendaylight.org/pipermail/dev/2016-May/002043.html

https://git.opendaylight.org/gerrit/#/c/39132/

https://nexus.opendaylight.org/content/sites/p2repos/org.opendaylight.yangide/snapshot/

Comment by Michael Vorburger [ 02/Jun/16 ]

https://lists.opendaylight.org/pipermail/dev/2016-June/002111.html

https://github.com/vorburger/Docker/tree/master/yangide-jenkins

http://209.132.179.72

https://github.com/vorburger/opendaylight-eclipse-setup/commit/bf67b1fc8f760ca89777e3b924b6f7eec1759a71

Comment by Thanh Ha (zxiiro) [ 04/Nov/19 ]

Considering YANG IDE is no longer an activate project we can close this out.

Generated at Wed Feb 07 20:48:27 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.