Right now, using Jenkins to build releases is much harder than it should be. For every git repo I need to create two jobs. One to build branches and one to build tags. This is less than ideal, but works around the limitation that Jenkins hates git tags.

      This works decently on the other git plugin, but completely impossible with this plugin. I think it would be fantastic to have this plugin build tags, and communicate with github about the build data.

          [JENKINS-34395] Support for building tags

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceRequest.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubTagSCMHead.java
          src/main/resources/org/jenkinsci/plugins/github_branch_source/Messages.properties
          http://jenkins-ci.org/commit/github-branch-source-plugin/51415fa4887e726e81027dcd092b0400dbfced9f
          Log:
          JENKINS-34395 Updates based on manual testing

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceRequest.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubTagSCMHead.java src/main/resources/org/jenkinsci/plugins/github_branch_source/Messages.properties http://jenkins-ci.org/commit/github-branch-source-plugin/51415fa4887e726e81027dcd092b0400dbfced9f Log: JENKINS-34395 Updates based on manual testing

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/test/resources/api/mappings/mapping-yolo-contents-64985.json
          src/test/resources/api/mappings/mapping-yolo-contents-8rd37.json
          src/test/resources/api/mappings/mapping-yolo-contents-DRrwo.json
          src/test/resources/api/mappings/mapping-yolo-contents-pcVDb.json
          http://jenkins-ci.org/commit/github-branch-source-plugin/d09440219c5a06260a2fe0e351cc86c7bf623444
          Log:
          JENKINS-34395 Found out that github-api plays fast and loose with the ref/ prefix

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/test/resources/api/mappings/mapping-yolo-contents-64985.json src/test/resources/api/mappings/mapping-yolo-contents-8rd37.json src/test/resources/api/mappings/mapping-yolo-contents-DRrwo.json src/test/resources/api/mappings/mapping-yolo-contents-pcVDb.json http://jenkins-ci.org/commit/github-branch-source-plugin/d09440219c5a06260a2fe0e351cc86c7bf623444 Log: JENKINS-34395 Found out that github-api plays fast and loose with the ref/ prefix

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMBuilder.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java
          http://jenkins-ci.org/commit/github-branch-source-plugin/909ce6434f7d6ffc724f25dad02aba580a137a66
          Log:
          JENKINS-34395 Fix SCM build for tags

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMBuilder.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java http://jenkins-ci.org/commit/github-branch-source-plugin/909ce6434f7d6ffc724f25dad02aba580a137a66 Log: JENKINS-34395 Fix SCM build for tags

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          http://jenkins-ci.org/commit/github-branch-source-plugin/6f9ee583ae0ef854fd8541dce736b15ace9b55f8
          Log:
          JENKINS-34395 Ensure that lightweight checkout works for tags

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java http://jenkins-ci.org/commit/github-branch-source-plugin/6f9ee583ae0ef854fd8541dce736b15ace9b55f8 Log: JENKINS-34395 Ensure that lightweight checkout works for tags

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java
          src/test/resources/api/mappings/mapping-yolo-contents-64985.json
          src/test/resources/api/mappings/mapping-yolo-contents-8rd37.json
          src/test/resources/api/mappings/mapping-yolo-contents-DRrwo.json
          src/test/resources/api/mappings/mapping-yolo-contents-pcVDb.json
          http://jenkins-ci.org/commit/github-branch-source-plugin/41e016f19b68d2ba618c669c462877f96c06ab3a
          Log:
          JENKINS-34395 Revert changes to test data and fix filesystem when using a hash rather than a ref

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java src/test/resources/api/mappings/mapping-yolo-contents-64985.json src/test/resources/api/mappings/mapping-yolo-contents-8rd37.json src/test/resources/api/mappings/mapping-yolo-contents-DRrwo.json src/test/resources/api/mappings/mapping-yolo-contents-pcVDb.json http://jenkins-ci.org/commit/github-branch-source-plugin/41e016f19b68d2ba618c669c462877f96c06ab3a Log: JENKINS-34395 Revert changes to test data and fix filesystem when using a hash rather than a ref

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceRequest.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PushGHEventSubscriber.java
          http://jenkins-ci.org/commit/github-branch-source-plugin/51fc6efbfed92f541032ed672be2ee9d9ac2e398
          Log:
          JENKINS-34395 Properly handle push events for tags

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceRequest.java src/main/java/org/jenkinsci/plugins/github_branch_source/PushGHEventSubscriber.java http://jenkins-ci.org/commit/github-branch-source-plugin/51fc6efbfed92f541032ed672be2ee9d9ac2e398 Log: JENKINS-34395 Properly handle push events for tags

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestGHEventSubscriber.java
          http://jenkins-ci.org/commit/github-branch-source-plugin/4d47488b3116e2a605ff786353f4ac49319e9d69
          Log:
          JENKINS-34395 Update to 1.89 of github-api and guard against 404 in repos without any tags

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestGHEventSubscriber.java http://jenkins-ci.org/commit/github-branch-source-plugin/4d47488b3116e2a605ff786353f4ac49319e9d69 Log: JENKINS-34395 Update to 1.89 of github-api and guard against 404 in repos without any tags

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubTagSCMHead.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PushGHEventSubscriber.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTrait.java
          src/test/java/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTraitTest.java
          http://jenkins-ci.org/commit/github-branch-source-plugin/e98acfa47bcd74c30423e5d24afff7556874022a
          Log:
          JENKINS-34395 Add some tests and update git dependency

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubTagSCMHead.java src/main/java/org/jenkinsci/plugins/github_branch_source/PushGHEventSubscriber.java src/main/java/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTrait.java src/test/java/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTraitTest.java http://jenkins-ci.org/commit/github-branch-source-plugin/e98acfa47bcd74c30423e5d24afff7556874022a Log: JENKINS-34395 Add some tests and update git dependency

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceRequest.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubTagSCMHead.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestGHEventSubscriber.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PushGHEventSubscriber.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTrait.java
          src/main/resources/org/jenkinsci/plugins/github_branch_source/Messages.properties
          src/main/resources/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTrait/config.jelly
          src/main/resources/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTrait/help.html
          src/test/java/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTraitTest.java
          http://jenkins-ci.org/commit/github-branch-source-plugin/2fc52660e0f095d7fe8b4f8e28eca95fc4bf50c2
          Log:
          Merge pull request #158 from stephenc/jenkins-34395

          JENKINS-34395 Support for tag discovery

          Compare: https://github.com/jenkinsci/github-branch-source-plugin/compare/e6e740de462a...2fc52660e0f0

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceRequest.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubTagSCMHead.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestGHEventSubscriber.java src/main/java/org/jenkinsci/plugins/github_branch_source/PushGHEventSubscriber.java src/main/java/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTrait.java src/main/resources/org/jenkinsci/plugins/github_branch_source/Messages.properties src/main/resources/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTrait/config.jelly src/main/resources/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTrait/help.html src/test/java/org/jenkinsci/plugins/github_branch_source/TagDiscoveryTraitTest.java http://jenkins-ci.org/commit/github-branch-source-plugin/2fc52660e0f095d7fe8b4f8e28eca95fc4bf50c2 Log: Merge pull request #158 from stephenc/jenkins-34395 JENKINS-34395 Support for tag discovery Compare: https://github.com/jenkinsci/github-branch-source-plugin/compare/e6e740de462a...2fc52660e0f0

          Released in 2.3.0

          Stephen Connolly added a comment - Released in 2.3.0

            cloudbees CloudBees Inc.
            georgemb George Shammas
            Votes:
            91 Vote for this issue
            Watchers:
            90 Start watching this issue

              Created:
              Updated:
              Resolved: