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

Update issues as recorder instead of SCM listener

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • youtrack-plugin
    • None

      Currently issues are updated when the SCM Listener fires, this is not perfect.

      Instead there should be a recorder that updates the issues, thereby the user also have more control.

      For backwards compatibility I think it will continue to listen on SCM Changes if there is not added a recorder.

          [JENKINS-24486] Update issues as recorder instead of SCM listener

          Code changed in jenkins
          User: Erik Zielke
          Path:
          src/main/java/org/jenkinsci/plugins/youtrack/YouTrackSCMListener.java
          src/main/java/org/jenkinsci/plugins/youtrack/YoutrackIssueUpdater.java
          src/test/java/org/jenkinsci/plugins/youtrack/YouTrackSCMListenerTest.java
          http://jenkins-ci.org/commit/youtrack-plugin/3c0cbfeee465ac16196620ef3cbce116f66b2b46
          Log:
          factored out issue updating code in preparation for JENKINS-24486

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Erik Zielke Path: src/main/java/org/jenkinsci/plugins/youtrack/YouTrackSCMListener.java src/main/java/org/jenkinsci/plugins/youtrack/YoutrackIssueUpdater.java src/test/java/org/jenkinsci/plugins/youtrack/YouTrackSCMListenerTest.java http://jenkins-ci.org/commit/youtrack-plugin/3c0cbfeee465ac16196620ef3cbce116f66b2b46 Log: factored out issue updating code in preparation for JENKINS-24486

          Code changed in jenkins
          User: Erik Zielke
          Path:
          src/main/java/org/jenkinsci/plugins/youtrack/YouTrackSCMListener.java
          src/main/java/org/jenkinsci/plugins/youtrack/YoutrackUpdateIssuesRecorder.java
          src/main/resources/org/jenkinsci/plugins/youtrack/Messages.properties
          src/test/java/org/jenkinsci/plugins/youtrack/YouTrackSCMListenerTest.java
          http://jenkins-ci.org/commit/youtrack-plugin/81cafd87c73cee90c53cde07503c956defdbfc59
          Log:
          fixes JENKINS-24486 adding a recorder, and "disables" the scm listener if its added

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Erik Zielke Path: src/main/java/org/jenkinsci/plugins/youtrack/YouTrackSCMListener.java src/main/java/org/jenkinsci/plugins/youtrack/YoutrackUpdateIssuesRecorder.java src/main/resources/org/jenkinsci/plugins/youtrack/Messages.properties src/test/java/org/jenkinsci/plugins/youtrack/YouTrackSCMListenerTest.java http://jenkins-ci.org/commit/youtrack-plugin/81cafd87c73cee90c53cde07503c956defdbfc59 Log: fixes JENKINS-24486 adding a recorder, and "disables" the scm listener if its added

            erikzielke Erik Zielke
            erikzielke Erik Zielke
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: