StarTeam Trigger -- Change Requests

Hi,

Here at my place of work, we primarily use StarTeam as our VCS. Part of our integration process includes creating a Change Request describing the changes that we made. This input serves to help create release notes later on.

I'd like to be able to have TeamCity trigger a build based on the presence of new Change Requests as opposed to only triggering on file changes.

I understand, I can write my on VCS plugin, but there is very little chance it will measure up to the JetBrains' StarTeam plugin.

My question is twofold:

1- Does anyone in the community have a similiar requirement?
2- Any chance JetBrains will make the StarTeam plugin open-source?

Thanks,

Scott Hebert

4 comments
Comment actions Permalink

Hello Scott,

In fact, you don't need to write your own VCS plugin if you find a way of
detecting new change requests.
A new build can be triggered either by writing a simple API plugin or by
sending an HTTP request, as described here:

http://www.jetbrains.net/confluence/display/TCD3/AccessingServerfrom+Scripts

Answering your questions:

1. Nobody has requested the similar functionality so far. But you can add
an issue into http://www.jetbrains.net/tracker/ so that other people who
might be interested could vote for it.

2. At the moment we don't have plans for open-sourcing the StarTeam plugin.

Hi,

Here at my place of work, we primarily use StarTeam as our VCS. Part
of our integration process includes creating a Change Request
describing the changes that we made. This input serves to help create
release notes later on.

I'd like to be able to have TeamCity trigger a build based on the
presence of new Change Requests as opposed to only triggering on file
changes.

I understand, I can write my on VCS plugin, but there is very little
chance it will measure up to the JetBrains' StarTeam plugin.

My question is twofold:

1- Does anyone in the community have a similiar requirement? 2- Any
chance JetBrains will make the StarTeam plugin open-source?

Thanks,

Scott Hebert

--
Sergey Anchipolevsky
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

Hi Sergey,

I know I can trigger a build via your API and via a HTTP GET. The problem is that the VCS info is already stored in TeamCity and we could harness the facility to show "VCS changes", which in this case, would be a list of CRs.

Any chance the StarTeam VCS Plugin can be considered in http://jetbrains.net/tracker/issue/TW-4493 ?

Thanks,

Scott

0
Comment actions Permalink

Scott,

There are no specific plans as to open-sourcing StarTeam plugin currently, but if there are at least some group of our users who will benefit from the fact and there are chances we can get contributions to the plugin from them, I believe we can open-source it.

--
Best regards,

Yegor Yarko
Project Manager
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0
Comment actions Permalink

Hi,

You'd get one contributor for sure :>

I believe you would get contributions just based on the fact that the StarTeam SDK is written in Java. The majority of StarTeam customers have probably made use of the SDK at one time or another.

Just my humble opinion....

Scott

0

Please sign in to leave a comment.