Uploaded image for project: 'yangide'
  1. yangide
  2. YANGIDE-14

yangide p2 update site for Eclipse installation of yangide plugins (permanent, continously integrated)

    XMLWordPrintable

Details

    • Improvement
    • Status: Resolved
    • Resolution: Won't Do
    • unspecified
    • None
    • General
    • None
    • 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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            zxiiro Thanh Ha (zxiiro)
            vorburger Michael Vorburger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: