-
assigned issue to
Version Label Support
Several of our app teams use the TFS plugin with Bamboo and manage their code in TFS using version labels. Is there a way to support pulling by version label using the TFS plugin?
I realize version labels and Continuous Integration are not the best mix but I still need to provide this capability in TFS pulls from Bamboo.
Comments (13)
-
-
Hi! Please, create a bitbucket account, so you'll receive an email notifications for this issue (and I will be able to ask you some questions here).
-
ok, created bitbucket account.
-
Perfect. So which one do you need:
- a manual step for a build where you can type a label
- an option in repository configuration, so all builds will be from this label
?
-
It would be better for our needs if the build plan had a place to type a label in a build step. Then application teams can go in and change the label text as needed rather than creating a new repository. I think it's easier to change a build plan step than to change/create a repository.
-
So Running a customised manual build would be fine?
-
@cmb5 Please, confirm whether a customized build suits your needs. I can add a label support there. However it works for the default repository only. Is it ok for you?
-
Yes, as long as it is a plan variable that is saved from one build to the next. The application team would then schedule this build plan to be run once a day. The plan should then continue to use the label until the development team comes back into bamboo and updates the label value.
We were thinking if it were configured similar to this, that would be great. https://github.com/jenkinsci/tfs-plugin
Note that we are new to Bamboo, so if you think this functionality should be added in a different way, that is fine as well. Just let me know.
-
@cmb5 Ok, I think I understand what you need. I'll provide you with an update this week.
-
@cmb5, please try this version (http://stellaritysoftware.com/files/tfs-repository-plugin-1.1.11-dev4.jar). It's better to uninstall the current version and then upload a new one.
You have 3 options to build from a label:
1. Use repository advanced options:
2. Use a plan variable TFS_VERSION_SPEC:
3. Use a customized build (this is one shot build):
-
Thanks, validating this enhancement.
-
@cmb5 Are there any news? Is it working well?
-
- changed status to resolved
Fixed in 1.1.11 and 1.0.20.
- Log in to comment