New Synergy cli with CruiseControl

135 views
Skip to first unread message

cmtodd

unread,
Apr 18, 2012, 10:01:30 AM4/18/12
to Synergy CM Tool
I'm not familiar with using CC or the Synergy plugin for CC...

I have some users trying to set up CC for use with the new Synergy cli
("web mode"). The first problem they are encountering is that they
can't login. I presume that is because they are using a plugin for CC
and the plugin seems to support parameters for starting a session with
a hardcoded "-h <servername parm>" type of command. (The users report
just having the input of "host=...".

Are there any out there using CC with Synergy and the new cli? How
are you doing it? Through a plugin?

Thanks,

Todd

mjmer...@mmm.com

unread,
Apr 18, 2012, 11:45:37 AM4/18/12
to synergy...@googlegroups.com
Hi Todd,

We are using Cruise Control 2.8.4 with the Synergy plug in.

We changed two files,
cruisecontrol-2.8.4\main\src\net\sourceforge\cruisecontrol\listeners\CMSynergySessionMonitor.java
cruisecontrol-2.8.4\main\src\net\sourceforge\cruisecontrol\sourcecontrols\CMSynergy.java

We added a new config called server instead of host to signify the -s for the Java CLI in CMSynergySessionMonitor.java

Not sure what we changed in CMSynergy.java, but those were the only two files we modified....



We are also using Ant to do the builds in Synergy, the only problem we have seen is Synergy 7.2 CLI using Ant, does not send the completion code back to Cruise Control???

-Mark




Mark J. Meredith | Software Engineer
3M Health Information Systems
575 W. Murray Blvd | Murray, UT 84123
Office: 801 265 4944 | Triminet: 273 4944

mjmer...@mmm.com | www.3M.com
" A boat in the harbor is safe
but that is not what boats are for"
John A. Shed

--
You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To post to this group, send email to synergy...@googlegroups.com.
To unsubscribe from this group, send email to synergy-cm-to...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/synergy-cm-tool?hl=en.


CMSynergy.java
CMSynergySessionMonitor.java

dkotulsk

unread,
Apr 18, 2012, 5:17:58 PM4/18/12
to synergy...@googlegroups.com, mjmer...@mmm.com
Mark and Todd,
Thanks a lot .
I will try tomorrow.
 
Best regards
Darek Kotulski
 
W dniu 2012-04-18 17:45:37 użytkownik <mjmer...@mmm.com> napisał:
Hi Todd,

We are using Cruise Control 2.8.4 with the Synergy plug in.

We changed two files,
cruisecontrol-2.8.4mainsrcnetsourceforgecruisecontrollistenersCMSynergySessionMonitor.java
cruisecontrol-2.8.4mainsrcnetsourceforgecruisecontrolsourcecontrolsCMSynergy.java
noname

MORGENTHALER, Peter

unread,
Apr 18, 2012, 6:13:11 PM4/18/12
to synergy...@googlegroups.com
Hi Guys,

I rewrote the Synergy plugin for CC.NEt to work properly with 7.1 onwoards. I also added some new features to better detect changes to folders and to also use baselines. If you would like the updated CC.net package I am happy to make it available for you. I also have a manual on how to set it up.

If you are interested please let me know

Peter

________________________________________
From: synergy...@googlegroups.com [synergy...@googlegroups.com] On Behalf Of cmtodd [cmt...@ialden.com]
Sent: Wednesday, 18 April 2012 11:31 PM
To: Synergy CM Tool


Subject: New Synergy cli with CruiseControl

I'm not familiar with using CC or the Synergy plugin for CC...

Thanks,

Todd

--


You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To post to this group, send email to synergy...@googlegroups.com.
To unsubscribe from this group, send email to synergy-cm-to...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/synergy-cm-tool?hl=en.

"Warning:
The information contained in this email and any attached files is
confidential to BAE Systems Australia. If you are not the intended
recipient, any use, disclosure or copying of this email or any
attachments is expressly prohibited. If you have received this email
in error, please notify us immediately. VIRUS: Every care has been
taken to ensure this email and its attachments are virus free,
however, any loss or damage incurred in using this email is not the
sender's responsibility. It is your responsibility to ensure virus
checks are completed before installing any data sent in this email to
your computer."


cmt...@ialden.com

unread,
Apr 19, 2012, 5:58:35 AM4/19/12
to synergy...@googlegroups.com
That would be terrific. Please send the package if you get a chance.

Thanks!

Todd

Mohan PAKALAPATI

unread,
May 25, 2015, 7:33:28 AM5/25/15
to synergy...@googlegroups.com
Hello Peter,

could you share the Synergy Plugin for CC.net that you have rewrote

Thanks
Mohan


On Thursday, 19 April 2012 03:43:11 UTC+5:30, Peter wrote:
Hi Guys,

I rewrote the Synergy plugin for CC.NEt to work properly with 7.1 onwoards. I also added some new features to better detect changes to folders and to also use baselines. If you would like the updated CC.net package I am happy to make it available for you. I also have a manual on how to set it up.

If you are interested please let me know

Peter

________________________________________
From: synergy-cm-tool@googlegroups.com [synergy-cm-tool@googlegroups.com] On Behalf Of cmtodd [cmt...@ialden.com]


Sent: Wednesday, 18 April 2012 11:31 PM
To: Synergy CM Tool
Subject: New Synergy cli with CruiseControl

I'm not familiar with using CC or the Synergy plugin for CC...

I have some users trying to set up CC for use with the new Synergy cli
("web mode").  The first problem they are encountering is that they
can't login.  I presume that is because they are using a plugin for CC
and the plugin seems to support parameters for starting a session with
a hardcoded "-h <servername parm>" type of command.  (The users report
just having the input of "host=...".

Are there any out there using CC with Synergy and the new cli?  How
are you doing it?  Through a plugin?

Thanks,

Todd

--
You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.

To post to this group, send email to synergy-cm-tool@googlegroups.com.
To unsubscribe from this group, send email to synergy-cm-tool+unsubscribe@googlegroups.com.

MORGENTHALER, Peter

unread,
May 25, 2015, 10:15:50 PM5/25/15
to synergy...@googlegroups.com

Hi,

 

I have not used it for a little while but will dig it out of the synergy repo and post a link on here shortly.

 

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

http://atwork.au.baesystems.com/functions/bd/PublishingImages/FacebookButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/TwitterButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/LinkedInButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/YouTubeButton.png
www.baesystems.com.au

 

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of Mohan PAKALAPATI
Sent: Monday, 25 May 2015 9:03 PM
To: synergy...@googlegroups.com
Subject: Re: New Synergy cli with CruiseControl

 

Hello Peter,

 

could you share the Synergy Plugin for CC.net that you have rewrote

 

Thanks

Mohan

On Thursday, 19 April 2012 03:43:11 UTC+5:30, Peter wrote:

Hi Guys,

I rewrote the Synergy plugin for CC.NEt to work properly with 7.1 onwoards. I also added some new features to better detect changes to folders and to also use baselines. If you would like the updated CC.net package I am happy to make it available for you. I also have a manual on how to set it up.

If you are interested please let me know

Peter

________________________________________
From: synergy...@googlegroups.com [synergy...@googlegroups.com] On Behalf Of cmtodd [cmt...@ialden.com]


Sent: Wednesday, 18 April 2012 11:31 PM
To: Synergy CM Tool
Subject: New Synergy cli with CruiseControl

I'm not familiar with using CC or the Synergy plugin for CC...

I have some users trying to set up CC for use with the new Synergy cli
("web mode").  The first problem they are encountering is that they
can't login.  I presume that is because they are using a plugin for CC
and the plugin seems to support parameters for starting a session with
a hardcoded "-h <servername parm>" type of command.  (The users report
just having the input of "host=...".

Are there any out there using CC with Synergy and the new cli?  How
are you doing it?  Through a plugin?

Thanks,

Todd

--
You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.

To post to this group, send email to synergy...@googlegroups.com.
To unsubscribe from this group, send email to synergy-cm-to...@googlegroups.com.


For more options, visit this group at http://groups.google.com/group/synergy-cm-tool?hl=en.
"Warning:
The information contained in this email and any attached files is
confidential to BAE Systems Australia. If you are not the intended
recipient, any use, disclosure or copying of this email or any
attachments is expressly prohibited.  If you have received this email
in error, please notify us immediately. VIRUS: Every care has been
taken to ensure this email and its attachments are virus free,
however, any loss or damage incurred in using this email is not the
sender's responsibility.  It is your responsibility to ensure virus
checks are completed before installing any data sent in this email to
your computer."

 

--

You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.

To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com.
To post to this group, send email to synergy...@googlegroups.com.
Visit this group at http://groups.google.com/group/synergy-cm-tool.
For more options, visit https://groups.google.com/d/optout.

This email has been sent on behalf of one of the following companies within the BAE Systems Australia group of companies:

    BAE Systems Australia Limited - Australian Company Number 008 423 005
    BAE Systems Australia Defence Pty Limited - Australian Company Number 006 870 846
    BAE Systems Australia Logistics Pty Limited - Australian Company Number 086 228 864

Our registered office is Evans Building, Taranaki Road, Edinburgh Parks, Edinburgh, South Australia, 5111. If the identity of the sending company is not clear from the content of this email please contact the sender.

This email and any attachments may contain confidential and legally privileged information.  If you are not the intended recipient, do not copy or disclose its content, but please reply to this email immediately and highlight the error to the sender and then immediately delete the message.

Mohan PAKALAPATI

unread,
May 26, 2015, 1:04:03 AM5/26/15
to synergy...@googlegroups.com
Hi,

Waiting for your reply thanks in advance!!

MORGENTHALER, Peter

unread,
May 26, 2015, 2:24:01 AM5/26/15
to synergy...@googlegroups.com

Hi,

 

Attached is the link to the whole CC.net project. This addon was written around V1.6 and is compatible with 7.x clients. Apart from the addon there are also quite a few other enhancements outside of the addon directory but in theory you should be able to bolt the directory below onto the latest version (V1.8) and then fix up the interface issues if you need to run the latest.

 

https://www.dropbox.com/s/bg1ue5girfcdjne/CC.NET_1.6_Synergy7.x_special.zip?dl=0

 

 

\CC.NET\project\core\sourcecontrol\Rational_Synergy

 

It requires .NET 4 to be installed.

 

To compile the project

 

\CC.net\build-all-notest.cmd (The build all will fail as not all of the unit tests pass under .NET 4.0)

 

There is a word doc in the root directory which gives some help on how to setup the cc.net.config file

 

This has not been extensively tested but confident to use this version in production.

 

Key Enhancements –

 

Uses Baselines not manual tasks (but you still have that option)

Uses web client and new CLI syntax

Detects if tasks already included and does not run excess commands

Allows you to specify if a forceful sync is done on the work area first (eg ensure the work area matches what is in the db.. basically a true clean)

Webclient can specify a CR number and only include the tasks associated with the CR (This requires change processes to support this) This is useful if using a system project and you only want to build an approved CR’s tasks in isolation not using normal integration rules. Good for hotfix testing on previous releases.

 

I welcome any feedback or enhancements. Especially if someone has the time to look at putting this against CC.net V1.8.

 

Any issues let me know

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

http://atwork.au.baesystems.com/functions/bd/PublishingImages/FacebookButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/TwitterButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/LinkedInButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/YouTubeButton.png
www.baesystems.com.au

 

MORGENTHALER, Peter

unread,
May 26, 2015, 3:08:02 AM5/26/15
to synergy...@googlegroups.com

Some more detailed Instructions on setting up CC.net (special version only)

 

Setting up the ccnet.config file:

Cruise Control uses the ccnet.config file to determine the configuration settings specific to the project it is continuously integrating. This file is found under the Console project; in the bin/Debug folder (you will need to “Show All Files” for it to be visible).

 

<cb:define projectdir2="C:\Data\Programming\Systembuild\Project~PROJECTSystemBuild1\PROJECT"/>

 

This line just specifies the variable “projectdir2” which will be used later.

 

 

<name>PROJECT Manually Controlled System Build</name>

 

This line specifies the name of the project that will appear as the “Project Name” when viewed from the Cruise Control .NET webserver webpage.

 

 

<modificationDelaySeconds>30</modificationDelaySeconds>

 

This line specifies the number of seconds to delay before trying the build again

 

 

<triggers>

      <intervalTrigger name="continuous" seconds="60" buildCondition="IfModificationExists " initialSeconds="10" />

</triggers>

 

This section specifies how often Cruise Control should perform a build. It has been set to perform a build continuously every 60 seconds, but only if a modification exists. If no modifications have been made, then a build will not be created. Any new tasks that are added are considered a modification, even if the task has no files associated with it.

 

 

<parameters>

<textParameter>

              <name>buildCR</name>

              <display>Build CR to get tasks from</display>

              <description>Which CR do you want to build?</description>

              <default>0</default>

              <minimum>3</minimum>

              <maximum>10</maximum>

              <required>false</required>

       </textParameter>

</parameters>

 

This section specifies settings when a Force build is invoked. As currently specified, a field called “Build CR to get tasks from” will be displayed with a default value of 0. This field is used to specify what CR number to get tasks from to be included in the build.

 

 

<sourcecontrol type="rational-synergy1">

 

This line tells CC what adapter to use

 

<connection>

       <http_server>http://server.com:8700</http_server>

       <database>/data/synergy/PROJECT_test</database>

       <!-- store values in an environmental variable-->

       <username>PROJECT_BuildManager</username>

       <password>PROJECT_BuildManager1</password>

       <role>build_mgr</role>

       <homeDirectory>C:\Data\PROJECT_BuildManager</homeDirectory>

             <clientDatabaseDirectory>C:\data\PROJECT_BuildManager\uidb</clientDatabaseDirectory>

       <polling>true</polling>

       <timeout>3600</timeout>

       <executable>ccm.exe</executable>

       <workingdirectory>C:\Program Files\IBM\Rational\Synergy\7.1\bin\</workingdirectory>

</connection>

 

This section specifies the connection settings. The “http server” and “database” fields specifies the server and database to access. The “username”, “password” and “role” fields specify the login details of the account to use.

 

“homeDirectory” and “clientDatabaseDirectory” fields are  where the users home directory. These field are not used in this addon is not used (Not 100% on this)

The “executable” field specifies the name of the executable to run.

The “workingdirectory” field specifies the location of the executable. NOTE: The _router.adr file that the ccm.exe file uses must be set up correctly to point to the correct router for the server/database that is being referenced.

 

The PROJECT project uses the PROJECT_BuildManager account to perform builds; because of this you must make sure that this account has the “build_mgr” role.

 

<useratlchangefortasks>true</useratlchangefortasks>

 

This line implies that we will use a rational change query to determine what tasks should be included in the build. (Set this to false if you want to use continuous builds)

 

<ratlchangecrtobuild>$[buildCR|69]</ratlchangecrtobuild>

 

This is a custom field. This indicates that CR number ‘buildCR’ should be used. If not specified, default to CR number 69 (why 69.. no reason.. but the CR needs to exists). At the moment, the PROJECT_test database does not have a CR number 69 which means failing to supply a CR number will result in a fail build. The variable ‘buildCR’ is populated by the PROJECT Change Lifecycle when a user triggers a build from a Build CR. The ‘buildCR’ variable is defined/set earlier in the ccnet.config file under ‘textParameter’.

 

 

<ratlchangequeryfortasks>"is_associated_task_of(has_associated_builds(cvtype='problem' and crstatus='Build_Ready' and cr('$[buildCR|69]'))) and status='completed'"</ratlchangequeryfortasks>

 

This is used with a custom Change lifecycle that once a CR is in the Build Ready state it can trigger off a CC build using a http call.

 

This field specifies the query which is used to determine what tasks should be added to the build. This query finds the CR that has number “buildCR”, that is of type “problem” and the status must be “Build_Ready”. After finding such CR, it looks at its child CRs (as specified by “has_associated_builds”). It then returns all tasks associated with this child CR, but only if they have a status of “completed”.

 

<createprojectifnotexist>true</createprojectifnotexist>

 

This field creates the project if it doesn’t already exist in Synergy and on the file system.

 

 

<release>PROJECT/189</release>

<name>PROJECT</name>

<version>PROJECTSystemBuild_189</version>

<!--<taskFolder>0</taskFolder>-->

<baseline>true</baseline>

<projectpurpose>System Testing</projectpurpose>

<workareapath>$(projectdir2)</workareapath>

<syncworkarea>false</syncworkarea>

 

 

These fields specify the project to build (e.g name, version, release…etc).

The <syncworkarea> field determines whether or not a sync should be done prior to performing a build. By setting <baseline> to true, it means a new baseline will be created after every successful build/integration. NOTE this will create a lot of baselines. If you wish to use the task folder option un comment taskFolder and set baseline to false.

 

 

<nant>

        <executable>$(projectdir2)\$(SynergyProjectName)~$(SynergyVersion)\$(SynergyProjectName)\Tools\NAnt\nant.exe</executable>

<baseDirectory>.</baseDirectory>

<buildArgs>$[nantArgs]</buildArgs>

<buildFile>.\Integration\nant\BuildWin32.build</buildFile>

<targetList>

     <target>build</target>

<targetList>

 

</nant>

Mohan PAKALAPATI

unread,
May 26, 2015, 3:28:01 AM5/26/15
to synergy...@googlegroups.com
Hello Peter,

Huge thanks for you support,

i will use it on my synergy project and see if able to find it suitable and try to enhance it.....

once again many thanks for your immediate support
...

Mohan PAKALAPATI

unread,
May 28, 2015, 6:10:35 AM5/28/15
to synergy...@googlegroups.com
Hello Peter,

i am able to generate .exe file

but not able setup to run with Synergy.

i have some questions,

1)can i run CC.NET on normal Win7 Enterprise Edition?

2)Is it necessary to setup CC.Net on server?

MORGENTHALER, Peter

unread,
May 28, 2015, 10:22:04 PM5/28/15
to synergy...@googlegroups.com

Hi,

 

Yes I am running on Win 7 Professional (Enterprise should be fine) with IIS installed.

 

Not sure what you tried to get it working but I have tested this approach (There are quite a few ways to skin this cat)

 

Best way to debug if issues are happening is to run it from a command window so you can see the logging which will give you a lot of info as to what settings might be wrong etc.

 

After you have compiled it.. start a command prompt

 

cd  C:\Data\SynergyWA\CC_NET2\CC.NET~Delivery\CC.NET\Dist\Server

ccnet.exe

 

This will start CC as a exe (as opposed to a service) and will show you what it is doing. In the example below you will see that my ccnet.config file does not have the correct path for synergy or nant.

If you need to debug what my plugin does change the logging level in ccnet.exe.config approx. Line 59      <name value="INFO"/> to TRACE

 

Hope that helps

 

 

 

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia


Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

http://atwork.au.baesystems.com/functions/bd/PublishingImages/FacebookButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/TwitterButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/LinkedInButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/YouTubeButton.png
www.baesystems.com.au

 

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of Mohan PAKALAPATI
Sent: Thursday, 28 May 2015 7:41 PM
To: synergy...@googlegroups.com
Subject: Re: New Synergy cli with CruiseControl

 

Hello Peter,

--

You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com.
To post to this group, send email to synergy...@googlegroups.com.
Visit this group at http://groups.google.com/group/synergy-cm-tool.
For more options, visit https://groups.google.com/d/optout.

MORGENTHALER, Peter

unread,
May 28, 2015, 10:23:10 PM5/28/15
to synergy...@googlegroups.com

You can also install it with CruiseControl.NET-1.6.2012.2-Setup.exe which is in the \CC.NET\Publish directory (without all the course code etc)

 

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

http://atwork.au.baesystems.com/functions/bd/PublishingImages/FacebookButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/TwitterButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/LinkedInButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/YouTubeButton.png
www.baesystems.com.au

 

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of MORGENTHALER, Peter


Sent: Friday, 29 May 2015 11:52 AM
To: synergy...@googlegroups.com

Mohan PAKALAPATI

unread,
Jun 2, 2015, 8:27:50 AM6/2/15
to synergy...@googlegroups.com
Hi,

    CruiseControl.NET-1.6.2012.2-Setup.exe file is not present in the package you've shared with me Dist folder is empty, 
i have installed Visual studio V10 on my machine and able to generate the file you have mention "CruiseControl.NET-1.6.2012.2-Setup.exe " i have generated by using cmd file "build-all-notest.cmd".

I have ran the(i have changed the version no to 2015) 
CruiseControl.NET-1.6.2015.2-Setup.exe 
CruiseControl.NET-CCTray-1.6.2015.2-Setup.exe 
CruiseControl.NET-Tools-1.6.2015.2-Setup.exe

and followed the instruction given in the doc file "Compiling Installing and Setting up Cruise Control.docx"

Updated the .config file as you have given in the previous post.

Previously IIS is not present on my system then i read some blogs and installed (No idea IIS is setup properly or not) 

could you guide how to proceeded from here





...

MORGENTHALER, Peter

unread,
Jun 2, 2015, 8:06:57 PM6/2/15
to synergy...@googlegroups.com

Hi,

 

You are correct it all needs to be built and the setup files etc will be generated as part of the build. .NET 4.5 framework needs to be installed for this to work.

 

IIS needs to be installed prior to installation of CC.net

 

To check IIS settings..

 

Open the Internet Information Services Manager

 

 

Open up your default site

 

 

Check that it is installed correctly.

 

On the right hand side there is a browse to *:80 http.. Click on that link to check the page opens up. OR go to http://localhost/ccnet/

 

This page should open up. (as you can see from my screen shot that it has not connected to the CC server because I did not have it running)

 

 

Once you  have the server running you CC.net page should look like

 

 

Hope that helps

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132 | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

http://atwork.au.baesystems.com/functions/bd/PublishingImages/FacebookButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/TwitterButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/LinkedInButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/YouTubeButton.png
www.baesystems.com.au

 

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of Mohan PAKALAPATI
Sent: Tuesday, 2 June 2015 9:58 PM
To: synergy...@googlegroups.com
Subject: Re: New Synergy cli with CruiseControl

 

Hi,

 

    CruiseControl.NET-1.6.2012.2-Setup.exe file is not present in the package you've shared with me Dist folder is empty, 

i have installed Visual studio V10 on my machine and able to generate the file you have mention "CruiseControl.NET-1.6.2012.2-Setup.exe " i have generated by using cmd file "build-all-notest.cmd".

 

I have ran the(i have changed the version no to 2015) 

CruiseControl.NET-1.6.2015.2-Setup.exe 

CruiseControl.NET-CCTray-1.6.2015.2-Setup.exe 

CruiseControl.NET-Tools-1.6.2015.2-Setup.exe

 

and followed the instruction given in the doc file "Compiling Installing and Setting up Cruise Control.docx"

 

Updated the .config file as you have given in the previous post.

 

Previously IIS is not present on my system then i read some blogs and installed (No idea IIS is setup properly or not) 

 

could you guide how to proceeded from here

 

 

 

 

 


On Friday, 29 May 2015 07:53:10 UTC+5:30, Peter wrote:

You can also install it with CruiseControl.NET-1.6.2012.2-Setup.exe which is in the \CC.NET\Publish directory (without all the course code etc)

 

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

 

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of MORGENTHALER, Peter
Sent: Friday, 29 May 2015 11:52 AM
To: synergy...@googlegroups.com
Subject: RE: New Synergy cli with CruiseControl

 

Hi,

 

Yes I am running on Win 7 Professional (Enterprise should be fine) with IIS installed.

 

Not sure what you tried to get it working but I have tested this approach (There are quite a few ways to skin this cat)

 

Best way to debug if issues are happening is to run it from a command window so you can see the logging which will give you a lot of info as to what settings might be wrong etc.

 

After you have compiled it.. start a command prompt

 

cd  C:\Data\SynergyWA\CC_NET2\CC.NET~Delivery\CC.NET\Dist\Server

ccnet.exe

 

This will start CC as a exe (as opposed to a service) and will show you what it is doing. In the example below you will see that my ccnet.config file does not have the correct path for synergy or nant.

 

If you need to debug what my plugin does change the logging level in ccnet.exe.config approx. Line 59      <name value="INFO"/> to TRACE

 

Hope that helps

 

 

 

Peter Morgenthaler


Software and Systems Engineering Tools Lead, BAE Systems Australia


Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005


www.baesystems.com.au

--

You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com.
To post to this group, send email to synergy...@googlegroups.com.
Visit this group at http://groups.google.com/group/synergy-cm-tool.
For more options, visit https://groups.google.com/d/optout.

MORGENTHALER, Peter

unread,
Jun 4, 2015, 10:32:06 PM6/4/15
to synergy...@googlegroups.com

How did you go?

 

 

Subject: Re: New Synergy cli with CruiseControl

 

Hi,

 

    CruiseControl.NET-1.6.2012.2-Setup.exe file is not present in the package you've shared with me Dist folder is empty, 

i have installed Visual studio V10 on my machine and able to generate the file you have mention "CruiseControl.NET-1.6.2012.2-Setup.exe " i have generated by using cmd file "build-all-notest.cmd".

 

I have ran the(i have changed the version no to 2015) 

CruiseControl.NET-1.6.2015.2-Setup.exe 

CruiseControl.NET-CCTray-1.6.2015.2-Setup.exe 

CruiseControl.NET-Tools-1.6.2015.2-Setup.exe

 

and followed the instruction given in the doc file "Compiling Installing and Setting up Cruise Control.docx"

 

Updated the .config file as you have given in the previous post.

 

Previously IIS is not present on my system then i read some blogs and installed (No idea IIS is setup properly or not) 

 

could you guide how to proceeded from here

 

 

 

 

 


On Friday, 29 May 2015 07:53:10 UTC+5:30, Peter wrote:

You can also install it with CruiseControl.NET-1.6.2012.2-Setup.exe which is in the \CC.NET\Publish directory (without all the course code etc)

 

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

 

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of MORGENTHALER, Peter
Sent: Friday, 29 May 2015 11:52 AM
To: synergy...@googlegroups.com
Subject: RE: New Synergy cli with CruiseControl

 

Hi,

 

Yes I am running on Win 7 Professional (Enterprise should be fine) with IIS installed.

 

Not sure what you tried to get it working but I have tested this approach (There are quite a few ways to skin this cat)

 

Best way to debug if issues are happening is to run it from a command window so you can see the logging which will give you a lot of info as to what settings might be wrong etc.

 

After you have compiled it.. start a command prompt

 

cd  C:\Data\SynergyWA\CC_NET2\CC.NET~Delivery\CC.NET\Dist\Server

ccnet.exe

 

This will start CC as a exe (as opposed to a service) and will show you what it is doing. In the example below you will see that my ccnet.config file does not have the correct path for synergy or nant.

 

If you need to debug what my plugin does change the logging level in ccnet.exe.config approx. Line 59      <name value="INFO"/> to TRACE

 

Hope that helps

 

 

 

Peter Morgenthaler


Software and Systems Engineering Tools Lead, BAE Systems Australia


Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005


www.baesystems.com.au

--

You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com.
To post to this group, send email to synergy...@googlegroups.com.
Visit this group at http://groups.google.com/group/synergy-cm-tool.
For more options, visit https://groups.google.com/d/optout.

Mohan PAKALAPATI

unread,
Jun 4, 2015, 11:34:35 PM6/4/15
to synergy...@googlegroups.com
Still i am not able to get it run after following instructions

 little bit bus with project delivery so i could not tried again.

i will try to install it again configure again,

if possible could you share .exe(below) file, mabye there is something wrong in the files i have generated

CruiseControl.NET-1.6.2012.2-Setup.exe 

CruiseControl.NET-CCTray-1.6.2012.2-Setup.exe 

CruiseControl.NET-Tools-1.6.2012.2-Setup.exe


Thank you!!

To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-tool+unsubscribe@googlegroups.com.
To post to this group, send email to synergy-cm-tool@googlegroups.com.


Visit this group at http://groups.google.com/group/synergy-cm-tool.
For more options, visit https://groups.google.com/d/optout.

MORGENTHALER, Peter

unread,
Jun 5, 2015, 12:30:36 AM6/5/15
to synergy...@googlegroups.com

Hi,

 

Can you please send me a screen shot of the ccnet.exe running in a command prompt. I should be able to tell you what is going wrong then. If you could send a copy of the ccnet.config file that would help as well.

 

Thanks

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132 | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com.
To post to this group, send email to synergy...@googlegroups.com.

This email has been sent on behalf of one of the following companies within the BAE Systems Australia group of companies:

    BAE Systems Australia Limited - Australian Company Number 008 423 005
    BAE Systems Australia Defence Pty Limited - Australian Company Number 006 870 846
    BAE Systems Australia Logistics Pty Limited - Australian Company Number 086 228 864

Our registered office is Evans Building, Taranaki Road, Edinburgh Parks, Edinburgh, South Australia, 5111. If the identity of the sending company is not clear from the content of this email please contact the sender.

This email and any attachments may contain confidential and legally privileged information.  If you are not the intended recipient, do not copy or disclose its content, but please reply to this email immediately and highlight the error to the sender and then immediately delete the message.

--

You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.

To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com.
To post to this group, send email to synergy...@googlegroups.com.

Message has been deleted

MORGENTHALER, Peter

unread,
Jun 5, 2015, 3:15:03 AM6/5/15
to synergy...@googlegroups.com

My first thoughts are…

 

When you installed it  you installed it as a service and it could already be running. Please check if it is already running. Stop it if it is.

 

It will look for the config file in the current directory.. so your case d:\users\F53017A (which is not where it is setup to run from)

 

Try

>cd \

>cd "Program Files (x86)\CruiseControl.NET\server"

>ccnet.exe

 

Because you have installed it into c:\Program Files(x86) you will need to run the command prompt as an Administrative User so the logs have permission to write to that directory.

 

This should get you over the errors below.

 

To avoid this issue you could just run it from your directory where you extracted the source for testing purposes. (The service runs with correct privs I believe although I rarely run it this way as you don’t get live debugging.)

 

Hope this helps

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132 | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

 

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of Mohan PAKALAPATI
Sent: Friday, 5 June 2015 4:30 PM
To: synergy...@googlegroups.com
Subject: Re: New Synergy cli with CruiseControl

 

Hi Peter

 

here is the ccnet.exe cmd o/p and .config file

 

D:\users\F53017A>"C:\Program Files (x86)\CruiseControl.NET\server\ccnet.exe"

CruiseControl.NET Server 1.6.2012.2 -- .NET Continuous Integration Server

Copyright c 2011 - 2012 ThoughtWorks Inc. and BAE Systems Australia  All Rights Reserved.

.NET Runtime Version: 4.0.30319.34209   Image Runtime Version: v4.0.30319

OS Version: Microsoft Windows NT 6.1.7601 Service Pack 1        Server locale: en-US

 

log4net:ERROR [RollingFileAppender] Unable to acquire lock on file d:\users\F53017A\AppData\Local\Temp\ccnet.log. The process cannot a

the file 'd:\users\F53017A\AppData\Local\Temp\ccnet.log' because it is being used by another process.

log4net:ERROR [RollingFileAppender] Unable to acquire lock on file d:\users\F53017A\AppData\Local\Temp\ccnet.trace. The process cannot

s the file 'd:\users\F53017A\AppData\Local\Temp\ccnet.trace' because it is being used by another process.

[CCNet Server:INFO] Reading configuration file "D:\users\F53017A\ccnet.config"

[CCNet Server:ERROR] Exception: Specified configuration file does not exist: D:\users\F53017A\ccnet.config

----------

ThoughtWorks.CruiseControl.Core.Config.ConfigurationFileMissingException: Specified configuration file does not exist: D:\users\F53017

t.config

   at ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.VerifyConfigFileExists(FileInfo configFile)

   at ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Load(FileInfo configFile)

   at ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService.Load()

   at ThoughtWorks.CruiseControl.Core.Config.CachingConfigurationService.Load()

   at ThoughtWorks.CruiseControl.Core.CruiseServer..ctor(IConfigurationService configurationService, IProjectIntegratorListFactory pro

tegratorListFactory, IProjectSerializer projectSerializer, IProjectStateManager stateManager, IFileSystem fileSystem, IExecutionEnviro

executionEnvironment, List`1 extensionList)

   at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.CreateLocal(String configFile)

   at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.CreateRemote(String configFile)

   at ThoughtWorks.CruiseControl.Core.ConsoleRunner.LaunchServer()

   at ThoughtWorks.CruiseControl.Console.AppRunner.Run(String[] args, Boolean usesShadowCopying)

----------

 

An unexpected error has caused the console to crash, please press any key to continue...

 

_________________________________________________________________________________________

 

ccnet.config file 

_____________________________________________________________

 

 

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">

    <cb:define projectdir2="D:\data\ccm\wa\Mohan\IC_DB1_CH\DnhDnbC\4.0"/>

    <project>

    <name>DNH_DNB Manually Controlled System Build</name>

    <modificationDelaySeconds>300</modificationDelaySeconds>

            <triggers>

      <intervalTrigger name="continuous" seconds="60" buildCondition="IfModificationExists " initialSeconds="10" />

    </triggers>

            <parameters>

                                    <textParameter>

                                                <name>buildCR</name>

                                                <display>Build CR to get tasks from</display>

                                                <description>Which CR do you want to build?</description>

                                                <default>0</default>

                                                <minimum>3</minimum>

                                                <maximum>10</maximum>

                                                <required>false</required>

                                    </textParameter>

            </parameters>

    <sourcecontrol type="rational-synergy">

      <connection>

        <database>/shared_data/ccm/IC_TEST_BO</database>

        <!-- store values in an environmental variable-->

        <username>F53017A</username>

        <password>Newlife@icui4cu</password>

        <role>build_mgr</role>

        <homeDirectory>C:\Data\DHDB_BuildManager</homeDirectory>

        <clientDatabaseDirectory>C:\data\DHDB_BuildManager\uidb</clientDatabaseDirectory>

        <polling>true</polling>

        <timeout>3600</timeout>

        <executable>ccm.exe</executable>

        <workingdirectory>C:\Program Files (x86)\IBM\Rational\Synergy\7.1\bin</workingdirectory>

      </connection>

      <project>

                        <useratlchangefortasks>true</useratlchangefortasks>

                        <ratlchangecrtobuild>$[buildCR|69]</ratlchangecrtobuild>

        <ratlchangequeryfortasks>"is_associated_task_of(has_associated_builds(cvtype='problem' and crstatus='Build_Raised' and cr('$[buildCR|69]'))) and status='completed'"</ratlchangequeryfortasks>

                        <createprojectifnotexist>true</createprojectifnotexist>

                        <release>DHDB/1.0</release>

                        <name>DHDB</name>

        <version>DHDBSystemBuild</version>

        <!--<taskFolder>0</taskFolder>-->

        <baseline>true</baseline>

        <projectpurpose>System Testing</projectpurpose>

        <workareapath>$(projectdir2)</workareapath>

        <syncworkarea>true</syncworkarea>

      </project>

 

 

      <rational-change>

        <role>User</role>

        <url>http://sblxet1:8601</url>

        <username>%CS_USER%</username>

        <password>%CS_PWD%</password>

      </rational-change>

 

    </sourcecontrol>

 

  </project>

</cruisecontrol>

 

 

 

 

_____________________________________________________________

 

Let me know what i am missing!!


On Friday, 5 June 2015 10:00:36 UTC+5:30, Peter wrote:

Hi,

 

Can you please send me a screen shot of the ccnet.exe running in a command prompt. I should be able to tell you what is going wrong then. If you could send a copy of the ccnet.config file that would help as well.

 

Thanks

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132 | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

...

MORGENTHALER, Peter

unread,
Jun 8, 2015, 8:18:54 PM6/8/15
to synergy...@googlegroups.com

Any luck?

 

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia

Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132 | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005

http://atwork.au.baesystems.com/functions/bd/PublishingImages/FacebookButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/TwitterButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/LinkedInButton.pnghttp://atwork.au.baesystems.com/functions/bd/PublishingImages/YouTubeButton.png
www.baesystems.com.au

 

MORGENTHALER, Peter

unread,
Jun 18, 2015, 1:10:19 AM6/18/15
to synergy...@googlegroups.com
:

Any luck?

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia
Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132 | M: +61 411 676 312
E: peter.mor...@baesystems.com
BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005
[http://atwork.au.baesystems.com/functions/bd/PublishingImages/FacebookButton.png]<https://www.facebook.com/BAESystemsAustralia>[http://atwork.au.baesystems.com/functions/bd/PublishingImages/TwitterButton.png]<https://twitter.com/BAESystemsAus>[http://atwork.au.baesystems.com/functions/bd/PublishingImages/LinkedInButton.png]<http://www.linkedin.com/company/bae-systems-australia>[http://atwork.au.baesystems.com/functions/bd/PublishingImages/YouTubeButton.png]<http://www.youtube.com/BAESystemsAustralia>
www.baesystems.com.au<http://www.baesystems.com.au/>

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of MORGENTHALER, Peter
Sent: Friday, 5 June 2015 4:45 PM
To: synergy...@googlegroups.com
Subject: RE: New Synergy cli with CruiseControl

My first thoughts are…

When you installed it you installed it as a service and it could already be running. Please check if it is already running. Stop it if it is.

It will look for the config file in the current directory.. so your case d:\users\F53017A (which is not where it is setup to run from)

Try
>cd \
>cd "Program Files (x86)\CruiseControl.NET\server"
>ccnet.exe

Because you have installed it into c:\Program Files(x86) you will need to run the command prompt as an Administrative User so the logs have permission to write to that directory.

This should get you over the errors below.

To avoid this issue you could just run it from your directory where you extracted the source for testing purposes. (The service runs with correct privs I believe although I rarely run it this way as you don’t get live debugging.)

Hope this helps
Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia
Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132 | M: +61 411 676 312
E: peter.mor...@baesystems.com<mailto:peter.mor...@baesystems.com>
BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005
[http://atwork.au.baesystems.com/functions/bd/PublishingImages/FacebookButton.png]<https://www.facebook.com/BAESystemsAustralia>[http://atwork.au.baesystems.com/functions/bd/PublishingImages/TwitterButton.png]<https://twitter.com/BAESystemsAus>[http://atwork.au.baesystems.com/functions/bd/PublishingImages/LinkedInButton.png]<http://www.linkedin.com/company/bae-systems-australia>[http://atwork.au.baesystems.com/functions/bd/PublishingImages/YouTubeButton.png]<http://www.youtube.com/BAESystemsAustralia>
www.baesystems.com.au<http://www.baesystems.com.au/>
<http_server>http://ibol1scm2.mmemea.marelliad.net:8700</http_server<http://ibol1scm2.mmemea.marelliad.net:8700%3c/http_server>>
<url>http://sblxet1:8601</url<http://sblxet1:8601%3c/url>>
<username>%CS_USER%</username>
<password>%CS_PWD%</password>
</rational-change>

</sourcecontrol>

</project>
</cruisecontrol>




_____________________________________________________________

Let me know what i am missing!!

On Friday, 5 June 2015 10:00:36 UTC+5:30, Peter wrote:

Hi,



Can you please send me a screen shot of the ccnet.exe running in a command prompt. I should be able to tell you what is going wrong then. If you could send a copy of the ccnet.config file that would help as well.



Thanks

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia
Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132 | M: +61 411 676 312
E: peter.mor...@baesystems.com

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005


www.baesystems.com.au<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of Mohan PAKALAPATI
Sent: Friday, 5 June 2015 1:05 PM
To: synergy...@googlegroups.com
Subject: Re: New Synergy cli with CruiseControl<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Still i am not able to get it run after following instructions<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

little bit bus with project delivery so i could not tried again.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

i will try to install it again configure again,<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

if possible could you share .exe(below) file, mabye there is something wrong in the files i have generated<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

CruiseControl.NET-1.6.2012.2-Setup.exe <https://www.facebook.com/BAESystemsAustralia>

CruiseControl.NET-CCTray-1.6.2012.2-Setup.exe <https://www.facebook.com/BAESystemsAustralia>

CruiseControl.NET-Tools-1.6.2012.2-Setup.exe<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Thank you!!<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>


On Friday, 5 June 2015 08:02:06 UTC+5:30, Peter wrote:<https://www.facebook.com/BAESystemsAustralia>

How did you go?<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Subject: Re: New Synergy cli with CruiseControl<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Hi,<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

CruiseControl.NET-1.6.2012.2-Setup.exe file is not present in the package you've shared with me Dist folder is empty, <https://www.facebook.com/BAESystemsAustralia>

i have installed Visual studio V10 on my machine and able to generate the file you have mention "CruiseControl.NET-1.6.2012.2-Setup.exe " i have generated by using cmd file "build-all-notest.cmd".<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

I have ran the(i have changed the version no to 2015) <https://www.facebook.com/BAESystemsAustralia>

CruiseControl.NET-1.6.2015.2-Setup.exe <https://www.facebook.com/BAESystemsAustralia>

CruiseControl.NET-CCTray-1.6.2015.2-Setup.exe <https://www.facebook.com/BAESystemsAustralia>

CruiseControl.NET-Tools-1.6.2015.2-Setup.exe<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

and followed the instruction given in the doc file "Compiling Installing and Setting up Cruise Control.docx"<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Updated the .config file as you have given in the previous post.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Previously IIS is not present on my system then i read some blogs and installed (No idea IIS is setup properly or not) <https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

could you guide how to proceeded from here<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>


On Friday, 29 May 2015 07:53:10 UTC+5:30, Peter wrote:<https://www.facebook.com/BAESystemsAustralia>

You can also install it with CruiseControl.NET-1.6.2012.2-Setup.exe which is in the \CC.NET\Publish directory (without all the course code etc)<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia
Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com<https://www.facebook.com/BAESystemsAustralia>

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005<https://www.facebook.com/BAESystemsAustralia>


www.baesystems.com.au<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

From: synergy...@googlegroups.com [mailto:synergy...@googlegroups.com] On Behalf Of MORGENTHALER, Peter
Sent: Friday, 29 May 2015 11:52 AM
To: synergy...@googlegroups.com
Subject: RE: New Synergy cli with CruiseControl<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Hi,<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Yes I am running on Win 7 Professional (Enterprise should be fine) with IIS installed.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Not sure what you tried to get it working but I have tested this approach (There are quite a few ways to skin this cat)<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Best way to debug if issues are happening is to run it from a command window so you can see the logging which will give you a lot of info as to what settings might be wrong etc.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

After you have compiled it.. start a command prompt<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

cd C:\Data\SynergyWA\CC_NET2\CC.NET~Delivery\CC.NET\Dist\Server<https://www.facebook.com/BAESystemsAustralia>

ccnet.exe<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

This will start CC as a exe (as opposed to a service) and will show you what it is doing. In the example below you will see that my ccnet.config file does not have the correct path for synergy or nant.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

If you need to debug what my plugin does change the logging level in ccnet.exe.config approx. Line 59 <name value="INFO"/> to TRACE<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Hope that helps<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Peter Morgenthaler
Software and Systems Engineering Tools Lead, BAE Systems Australia
Taranaki Road, Edinburgh Parks, 5111
T: +61 8 8480 7132> | M: +61 411 676 312
E: peter.mor...@baesystems.com<https://www.facebook.com/BAESystemsAustralia>

BAE Systems Australia
Registered Office: Taranaki Road, Edinburgh Parks, EDINBURGH SA 5111
Registered in Australia No: 008 423 005<https://www.facebook.com/BAESystemsAustralia>


www.baesystems.com.au<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

From: synergy...@googlegroups.com [mailto:syne...@googlegroups.com] On Behalf Of Mohan PAKALAPATI
Sent: Thursday, 28 May 2015 7:41 PM
To: synergy...@googlegroups.com
Subject: Re: New Synergy cli with CruiseControl<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Hello Peter,<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

i am able to generate .exe file<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

but not able setup to run with Synergy.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

i have some questions,<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

1)can i run CC.NET on normal Win7 Enterprise Edition?<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

2)Is it necessary to setup CC.Net on server?<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>



On Tuesday, 26 May 2015 12:58:01 UTC+5:30, Mohan PAKALAPATI wrote:<https://www.facebook.com/BAESystemsAustralia>

Hello Peter,<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Huge thanks for you support,<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

i will use it on my synergy project and see if able to find it suitable and try to enhance it.....<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

once again many thanks for your immediate support<https://www.facebook.com/BAESystemsAustralia>


On Tuesday, 26 May 2015 12:38:02 UTC+5:30, Peter wrote:<https://www.facebook.com/BAESystemsAustralia>

Some more detailed Instructions on setting up CC.net (special version only)<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

Setting up the ccnet.config file:<https://www.facebook.com/BAESystemsAustralia>

Cruise Control uses the ccnet.config file to determine the configuration settings specific to the project it is continuously integrating. This file is found under the Console project; in the bin/Debug folder (you will need to “Show All Files” for it to be visible).<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<cb:define projectdir2="C:\Data\Programming\Systembuild\Project~PROJECTSystemBuild1\PROJECT"/><https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

This line just specifies the variable “projectdir2” which will be used later.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<name>PROJECT Manually Controlled System Build</name><https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

This line specifies the name of the project that will appear as the “Project Name” when viewed from the Cruise Control .NET webserver webpage.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<modificationDelaySeconds>30</modificationDelaySeconds><https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

This line specifies the number of seconds to delay before trying the build again<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<triggers><https://www.facebook.com/BAESystemsAustralia>

<intervalTrigger name="continuous" seconds="60" buildCondition="IfModificationExists " initialSeconds="10" /><https://www.facebook.com/BAESystemsAustralia>

</triggers><https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

This section specifies how often Cruise Control should perform a build. It has been set to perform a build continuously every 60 seconds, but only if a modification exists. If no modifications have been made, then a build will not be created. Any new tasks that are added are considered a modification, even if the task has no files associated with it.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<parameters><https://www.facebook.com/BAESystemsAustralia>

<textParameter><https://www.facebook.com/BAESystemsAustralia>

<name>buildCR</name><https://www.facebook.com/BAESystemsAustralia>

<display>Build CR to get tasks from</display><https://www.facebook.com/BAESystemsAustralia>

<description>Which CR do you want to build?</description><https://www.facebook.com/BAESystemsAustralia>

<default>0</default><https://www.facebook.com/BAESystemsAustralia>

<minimum>3</minimum><https://www.facebook.com/BAESystemsAustralia>

<maximum>10</maximum><https://www.facebook.com/BAESystemsAustralia>

<required>false</required><https://www.facebook.com/BAESystemsAustralia>

</textParameter><https://www.facebook.com/BAESystemsAustralia>

</parameters><https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

This section specifies settings when a Force build is invoked. As currently specified, a field called “Build CR to get tasks from” will be displayed with a default value of 0. This field is used to specify what CR number to get tasks from to be included in the build.<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<sourcecontrol type="rational-synergy1"><https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

This line tells CC what adapter to use<https://www.facebook.com/BAESystemsAustralia>

<https://www.facebook.com/BAESystemsAustralia>

<connection><https://www.facebook.com/BAESystemsAustralia>

<http_server>http://server.com:8700</http_server><https://www.facebook.com/BAESystemsAustralia>

<database>/data/synergy/PROJECT_test</database><https://www.facebook.com/BAESystemsAustralia>

<!-- store values in an environmental variable--><https://www.facebook.com/BAESystemsAustralia>

<username>PROJECT_BuildManager</username><https://www.facebook.com/BAESystemsAustralia>

<password>PROJECT_BuildManager1</password><https://www.facebook.com/BAESystemsAustralia>

<role>build_mgr</role><https://www.facebook.com/BAESystemsAustralia>
...<https://www.facebook.com/BAESystemsAustralia>

--
You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com.
To post to this group, send email to synergy...@googlegroups.com.
Visit this group at http://groups.google.com/group/synergy-cm-tool.
For more options, visit https://groups.google.com/d/optout.<https://www.facebook.com/BAESystemsAustralia>

This email has been sent on behalf of one of the following companies within the BAE Systems Australia group of companies:

BAE Systems Australia Limited - Australian Company Number 008 423 005
BAE Systems Australia Defence Pty Limited - Australian Company Number 006 870 846
BAE Systems Australia Logistics Pty Limited - Australian Company Number 086 228 864

Our registered office is Evans Building, Taranaki Road, Edinburgh Parks, Edinburgh, South Australia, 5111. If the identity of the sending company is not clear from the content of this email please contact the sender.

This email and any attachments may contain confidential and legally privileged information. If you are not the intended recipient, do not copy or disclose its content, but please reply to this email immediately and highlight the error to the sender and then immediately delete the message.
--
You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com<mailto:synergy-cm-to...@googlegroups.com>.
To post to this group, send email to synergy...@googlegroups.com<mailto:synergy...@googlegroups.com>.
Visit this group at http://groups.google.com/group/synergy-cm-tool.
For more options, visit https://groups.google.com/d/optout.

This email has been sent on behalf of one of the following companies within the BAE Systems Australia group of companies:

BAE Systems Australia Limited - Australian Company Number 008 423 005
BAE Systems Australia Defence Pty Limited - Australian Company Number 006 870 846
BAE Systems Australia Logistics Pty Limited - Australian Company Number 086 228 864

Our registered office is Evans Building, Taranaki Road, Edinburgh Parks, Edinburgh, South Australia, 5111. If the identity of the sending company is not clear from the content of this email please contact the sender.

This email and any attachments may contain confidential and legally privileged information. If you are not the intended recipient, do not copy or disclose its content, but please reply to this email immediately and highlight the error to the sender and then immediately delete the message.

--
You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com<mailto:synergy-cm-to...@googlegroups.com>.
To post to this group, send email to synergy...@googlegroups.com<mailto:synergy...@googlegroups.com>.
image001.gif
image002.gif
image003.gif
image004.gif

Mohan PAKALAPATI

unread,
Jun 19, 2015, 11:45:58 AM6/19/15
to synergy...@googlegroups.com
Hello Peter,

these days i am little bit busy with my business trip in Italy
After going back to India I will look into it,

Many thanks for keeping in touch!!
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com<mailto:synergy-cm-tool+unsubscribe@googlegroups.com>.
To post to this group, send email to synergy...@googlegroups.com<mailto:synergy...@googlegroups.com>.
Visit this group at http://groups.google.com/group/synergy-cm-tool.
For more options, visit https://groups.google.com/d/optout.

This email has been sent on behalf of one of the following companies within the BAE Systems Australia group of companies:

    BAE Systems Australia Limited - Australian Company Number 008 423 005
    BAE Systems Australia Defence Pty Limited - Australian Company Number 006 870 846
    BAE Systems Australia Logistics Pty Limited - Australian Company Number 086 228 864

Our registered office is Evans Building, Taranaki Road, Edinburgh Parks, Edinburgh, South Australia, 5111. If the identity of the sending company is not clear from the content of this email please contact the sender.

This email and any attachments may contain confidential and legally privileged information.  If you are not the intended recipient, do not copy or disclose its content, but please reply to this email immediately and highlight the error to the sender and then immediately delete the message.

--
You received this message because you are subscribed to the Google Groups "Synergy CM Tool" group.
To unsubscribe from this group and stop receiving emails from it, send an email to synergy-cm-to...@googlegroups.com<mailto:synergy-cm-tool+unsubscribe@googlegroups.com>.
Reply all
Reply to author
Forward
0 new messages