Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-3475

[CI] Multi-Repo Dependency Resolution for Retention Addon

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Jenkins Pipeline
    • Environment:
      Jenkins
      Groovy
    • Tags:
    • Story Points:
      3

      Description

      Dependency Resolution
      Each repository pipeline will reconciliate its upstream and downstream dependencies, according to the current build being a branch, a PR, a tag..., pulling the most suitable resources to consume and triggering its own consumers.

      See getVersion(), getPR() and buildJob() Groovy methods.

      The corresponding is based on using common working branch name. The artifacts are versionned with the branch or PR name as suffix.
      The Maven SNAPSHOT keyword is widely used to distinguish disposable artifacts from releases.

        Attachments

          Activity

            People

            • Assignee:
              aba Abdoul Ba
              Reporter:
              aba Abdoul Ba
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: