Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-19911

Create a (manual) job to update a given 3rd-party project on TP

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 4.5.0.Final
    • 4.3.0.Beta1
    • build
    • None

    Description

      For 3rd-party sites that are regularly changing, we could provide a Jenkins job that would automatically update the .target and provide the pull request.

      • Input: sourceSite, initialMirror (as found in .target), targetMirror
      • Then
        • job mirros the sourceSite
        • job publishes (scp) it to targetMirror
        • job runs "sed s/initialMirror/targetMirror/" on multiple/*.target
        • job runs "mvn fix-version ..." on multiple/*.target
        • "mvn clean verify -Pmultiple2repo" on multiple/*.target
        • git add multiple/*.target; git commit -m "Update initialMirror to targetMirror"; git push origin HEAD:change-BUILD_NUMBER
        • p2diff
        • Put p2diff as a comment on PR: https://developer.github.com/v3/pulls/comments/#create-a-comment

      Attachments

        Issue Links

          Activity

            People

              nickboldt Nick Boldt
              mistria@redhat.com Mickael Istria
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: