We use a time based system here. All are builds are either on demand or start at the same time every day. Will there be a way to do that?
We also have one FinalBuilder Server project start another project, will that be possible or will there be a way to ASync two or more tasks? Currently I wrote a C# program that uses the FinalBuilder Server API to do this. We after finishing the release build start the install and then continue with the debug build so we have two projects running at the same time.
Do you plan on having a central server that can control several servers on different machines? Currently we have 6 build machines and it would be nice if someone only needed to go to one place to see whats happening on all the build machines and to be able to start and stop a build from there.
One of the major differences between FinalBuilder Server and Continua is the separation of Triggers from Version control (repositories). All triggers are based on events, such as a point in time, or a news changeset being detected from a repository.
As for a central server, that’s exactly what Continua is, Agents can be installed on as many machines as you like, agents are chosen for a build based on their capabilities and their load.
We’ll try and get a walk though done which focuses on using FinalBuilder with Continua.
Another Item to review is how Continua will interface between machines. For our build process, we would like to see how it will work with with a Cetnral location to manage the remote machines for the build process. Right now we rely on a WIKI page to access the various servers where we perform our productions builds.
Another Item to review is how Continua will interface between machines. For our build process, we would like to see how it will work with with a Cetnral location to manage the remote machines for the build process. Right now we rely on a WIKI page to access the various servers where we perform our productions builds.
Side note is to be able from the remote machine have it have a link back to the parent server.
There is only one Server with Continua, but there are multiple Agents. To add another build machine, you just need to install an Agent, and during that install tell it where the Continua server is.
Is there anything special I need to do to install an agent on a different machine?
I installed just the agent on another machine but it is not showing up in my agent list just the agent that was installed when I did the server/agent install is showing up. I may need an IS person at this point I'm new to IIS and don't know where to start looking.
Once I can get two agents up and running (one local and one on a different machine) I will try and setup a daily test build on the remote agent's machine, using one of my maintenance builds to see how it all works together.
Hi Stephen, IIS shouldn’t be giving you any issues for the Agent (it’s only used on the Server).
There’s a few reasons why the Agent might not be connecting. First, can you check the agent’s app config (C:\Program Files\VSoft Technologies\ContinuaCI Agent\Continua.Agent.Service.exe.config has the correct values for your server? Eg:
[code][/code]
‘port’ is the port that the agent listens on, serverHostName is the hostname of the server, and serverPort is the port the server listens on.
Also, make sure that the Agent’s firewall isn’t blocking outgoing connections to port 9000 and that the Server’s firewall isn’t blocking incoming connections to port 9000. To get started it might be easiest to disable the firewall on both machines.