Setting variables when running a configuration

I'm trying to migrate from FBS to CI but am really running into multiple brick walls.

We use Hg and have named branches.  Not only do we want to be able to run triggers off of those named branches, but we also want to specify a changeset during a build.

In FBS, we could queue a project manually and we would get a popup allowing us to set variables.  This feature appears to be missing from CCI.   The "queue options" button doesn't allow you to set any variables, and furthermore it appears to *force* you to use a specific branch.

 

Am I missing a major concept here?

You can set variables when manually running configurations in Continua. However, you do need to set the Prompt Type property on the variables. Note that you can only prompt for Configuration Variables.

The popup you are referring to from FBS does exist in Continua CI, there are two buttons to start builds manually on many of the views, >  and >> - the single arrow button will show the prompt, the double arrow will just queue the build with the default values for the variables.


Attachment unavailable

So what happens if I have “dotless” defined in both project and configuration? The configuration should take precedence over project? I don’t think this is happening as I’m not seeing the default value I specified when the popup occurs.

Additionally, I just added a new config variable and its not even appearing as one of the prompt options. I think I had this happen to me yesterday, and eventually it started working again.

The “missing prompt” appears to be due to some caching in IE. If I add a new variable, it doesnt show up immediately, and when I delete one, it doesn’t disappear.

I don’t experience this behavior in Chrome, so that is my workaround for now.