Various Questions

Is this the place for TeamCity version 1.0 questions? 'TeamWare EAP' sounds like an early access forum for something else.

Anyhow, I'm trying to set up TeamCity to see what it can do with CVS, and find the project configuration rather confusing...

1. In 'CVS Settings' for 'Branch Name' is says "provide a branch name not a CVS tag name". In IDEA, we configure CVS settings for a particular branch by entering the CVS root, and in 'Use Version - By Tag' we enter our branch tag name. This then appears in the list as ' (on branch ]]>)'. I don't understand what the TeamCity warning means - isn't the branch name a CVS tag name, as in IDEA? If not, what are we supposed to put there?

2. In various places (e.g. CVS checkout directory, path to build.xml file, etc.) it refers to the "project root directory", but I don't see anywhere to set this. I've browsed the online docs, and don't see any mention of it. Where is the project root directory shown, and where can it be set?

6 comments
Comment actions Permalink

Hello Dave,

>I don't understand what the TeamCity warning means - isn't the branch name
>a CVS tag name, as in IDEA?

At the moment TeamCity does not work with CVS tags only with branches.

2. In various places (e.g. CVS checkout directory, path to build.xml file,
etc.) it refers to the "project root directory", but I don't see anywhere to
set this. I've browsed the online docs, and don't see any mention of it.
Where is the project root directory shown, and where can it be set?

Project root directory is the working directory on an agent where project
sources will be exported into.
By default it is {agent dir}/work/{project name}

--
Olesya Smirnova
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


"Dave Lorde" <no_reply@jetbrains.com> wrote in message
news:22211428.1163162573993.JavaMail.itn@is.intellij.net...

Is this the place for TeamCity version 1.0 questions? 'TeamWare EAP'
sounds like an early access forum for something else.

>

Anyhow, I'm trying to set up TeamCity to see what it can do with CVS, and
find the project configuration rather confusing...

>

1. In 'CVS Settings' for 'Branch Name' is says "provide a branch name not
a CVS tag name". In IDEA, we configure CVS settings for a particular
branch by entering the CVS root, and in 'Use Version - By Tag' we enter
our branch tag name. This then appears in the list as '<CVS root> (on
branch <branch tag name>)'. I don't understand what the TeamCity warning
means - isn't the branch name a CVS tag name, as in IDEA? If not, what are
we supposed to put there?

>

2. In various places (e.g. CVS checkout directory, path to build.xml file,
etc.) it refers to the "project root directory", but I don't see anywhere
to set this. I've browsed the online docs, and don't see any mention of
it. Where is the project root directory shown, and where can it be set?



0
Comment actions Permalink

Thanks Olesya.

I have to say I find it disappointing that the team collaboration software for IntelliJ IDEA doesn't support the basic CVS configuration that IDEA itself does. Is there any intention to support CVS tags in the near future? If not, we'll be upgrading our existing home-brew continuous-integration software and TeamCity will be binned for the forseeable future.

It would also be helpful if the various terms such as 'project root directory' and others were explained - at least in a glossary somewhere.

0
Comment actions Permalink

Yes, we have correcponding request and it is planned for the next version.

The difference with IDEA is that IDEA just checks out sources and you're
working with them somehow.
TeamCity has to track changes and build differences between 2 versions. It
doesn't make sense for a tag becase tag "fixes" some version. So you'll be
able to use tags but there will not changes for such kind of roots.



--
Olesya Smirnova
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


"Dave Lorde" <no_reply@jetbrains.com> wrote in message
news:32107657.1163170996582.JavaMail.itn@is.intellij.net...

Thanks Olesya.

>

I have to say I find it disappointing that the team collaboration software
for IntelliJ IDEA doesn't support the basic CVS configuration that IDEA
itself does. Is there any intention to support CVS tags in the near
future? If not, we'll be upgrading our existing home-brew
continuous-integration software and TeamCity will be binned for the
forseeable future.

>

It would also be helpful if the various terms such as 'project root
directory' and others were explained - at least in a glossary somewhere.



0
Comment actions Permalink

it is planned for the next version.

Great!

you'll be able to use tags but there will not changes for such kind of roots.

I'm not quite sure what this means... what will TeamCity not be able to do for us?

0
Comment actions Permalink

I'm not quite sure what this means... what will TeamCity not be able to do
for us?


We cannot find changes between 2 dates for the tag. So all features related
to changes will not work.
Why don't you use branches instead of tags?

--
Olesya Smirnova
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


"Dave Lorde" <no_reply@jetbrains.com> wrote in message
news:23772136.1163270172647.JavaMail.itn@is.intellij.net...
>> it is planned for the next version.

Great!

>
>> you'll be able to use tags but there will not changes for such kind of
>> roots.

I'm not quite sure what this means... what will TeamCity not be able to do
for us?



0
Comment actions Permalink

Why don't you use branches instead of tags?


I don't really know - our CVS guy now tells me that they are branches after all! -they look like tags to me, and I'm told they're created with the tag command, but OTOH I don't know the ins & outs of CVS repository management - to me it's a ghastly mess of obscure commands and options.

I'd prefer a more intelligible VCS, but we're stuck with it.

I think I'll try reinstalling TeamCity and putting in the 'tag' (branch?) names we used in IntelliJ IDEA again and see what happens...

0

Please sign in to leave a comment.