Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-6705

UCM : Implement SCM new polling logic to support rebases better

    XMLWordPrintable

Details

    Description

      Until Hudson 1.345, SCM implementations had to implement boolean pollChanges(...) in order to indicate if a build is necessary.
      In 1.345, it has been changed to a two-phases polling which enables to store the repository state after checkout, and after each polling.

      Specifically, for ClearCase UCM, it allows to store foundation baselines information, and also the last polling time.

      It means :

      • change of foundation baseline (rebase) can be detected and can trigger a build
      • polling will only consider changes since last polling instead of last build
      • changes on the view due to rebase with no conflict can be reported in changelog

      Attachments

        Issue Links

          Activity

            vlatombe Vincent Latombe created issue -
            vlatombe Vincent Latombe made changes -
            Field Original Value New Value
            Assignee vlatombe [ vlatombe ]
            vlatombe Vincent Latombe made changes -
            Link This issue is blocking JENKINS-3538 [ JENKINS-3538 ]
            vlatombe Vincent Latombe made changes -
            Link This issue is blocking JENKINS-1717 [ JENKINS-1717 ]
            vlatombe Vincent Latombe made changes -
            Link This issue is blocking JENKINS-5255 [ JENKINS-5255 ]

            Implemented, currently in trunk. Will need additional unit tests in order to be released.

            vlatombe Vincent Latombe added a comment - Implemented, currently in trunk. Will need additional unit tests in order to be released.
            vlatombe Vincent Latombe made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            vlatombe Vincent Latombe made changes -
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Resolved [ 5 ]

            Released in 1.3

            vlatombe Vincent Latombe added a comment - Released in 1.3
            vlatombe Vincent Latombe made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 136800 ] JNJira + In-Review [ 204226 ]

            People

              vlatombe Vincent Latombe
              vlatombe Vincent Latombe
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: