Issue Type: Bug Bug
Assignee: Nicolas De Loof
Components: git-plugin
Created: 10/Mar/15 8:40 PM
Description:

When configuring a project to use git-plugin to poll SCM for changes and using a parameterized build to specify a branch, git-plugin polls the last polled branch instead of the default parameter specified.

1. on any job using a git repository, add a string parameter to represent the branch or tag, say 'deploy_tag', with a default value of 'testing'
2. configure the git repository, replace 'Branch Specifier' with ${deploy_tag}
3. enable 'Poll SCM' and set time period to H/5 * * * *
4. save configuration
5. deploy application / service using the master branch
6. watch git polling log for polling results

Expected behavior:
The polling log would show that the deploy_tag branch was polled.

Actual behavior:
The polling log will indicate that the master branch was polled.

Use case:
I have a client where branches are used to deploy different code to different environments. This allows a developer to deploy code to an environment by merging changes to a specific branch. I would like to be able to always deploy branch X to development automatically while allowing manual deployments to other environments without causing the default deploy scenario to fail. Right now, I have to ensure that I run a manual deploy to development after any manual deploy to staging, production, etc.. or the development build will not trigger a change until the next master commit.

Environment: jenkins 1.598
git-plugin 2.3.1
git-1:1.7.9.5-1ubuntu0.1
ubuntu linux 12.04.5 LTS
Project: Jenkins
Priority: Major Major
Reporter: Josh Miller
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to