Synergy SCM plug-in on UNIX

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Synergy SCM plug-in on UNIX

stuart.barry

Our organisation is using Telelogic Synergy hosted on a Sun server with both UNIX and Windows clients to manage a multi-platform product. Our Hudson system is installed on a Windows server. We are currently using the Synergy SCM plug-in to do continuous builds on Windows and this is working extremely well. However, we wish to also run builds on an AIX machine as the compiler on this machine flags errors that compilers on other servers do not. However, I cannot get the plug-in to start Synergy on the UNIX box.

If I just allow the name of the Synergy executable to default to 'ccm' on the main Hudson configuration page then I get the error that the ccm executable cannot be found on the path when I run a job that is configured to invoke the Synergy plug-in on an AIX slave. I have configured the slave node that this job runs on so that the Synergy bin directory is on the path and if I run a test Hudson job on this slave that merely prints the environment, the PATH is indeed set correctly. It is as though the plug-in does not see this same environment when launching Synergy on the slave.

If I try to configure the full path to the ccm executable, then an error message appears on the Hudson configuration page that complains that the executable cannot be found. From the path that is displayed as part of this error message, it is as though the plug-in is only allowing Windows pathnames to be entered.

So my question is this: is the Synergy plug-in intended to be run on a UNIX slave when the Hudson master is a Windows machine and if so, how can I configure Hudson and the plug-in so that I can run Synergy on both Windows and UNIX slaves.

Stuart Barry

ACI Worldwide (UK Development) Ltd
E-Mail:  
stuart.barry@...
Phone:   +44 1923 813907
Fax:        +44 1923 813935

This e-mail message and any attachments may contain confidential, proprietary or non-public information.  This information is intended solely for the designated recipient(s).  If an addressing or transmission error has misdirected this e-mail, please notify the sender immediately and destroy this e-mail.  Any review, dissemination, use or reliance upon this information by unintended recipients is prohibited.  Any opinions expressed in this e-mail are those of the author personally.
------------------------------------------------------------------------------------------------------------------------------------------------------
ACI Worldwide (UK Development) Limited. Registered in England and Wales (registered no. 5828928).
Registered Office: 55-57 Clarendon Road, Watford, Hertfordshire, WD17 1FQ, United Kingdom
------------------------------------------------------------------------------------------------------------------------------------------------------

Reply | Threaded
Open this post in threaded view
|

Re: Synergy SCM plug-in on UNIX

Kohsuke Kawaguchi
Administrator

If you don't hear from the plugin developers, it might be good for you
to file this in the issue tracker. Maybe the author of the plugin isn't
monitoring this list.

[hidden email] wrote:

> Our organisation is using Telelogic Synergy hosted on a Sun server with
> both UNIX and Windows clients to manage a multi-platform product. Our
> Hudson system is installed on a Windows server. We are currently using the
> Synergy SCM plug-in to do continuous builds on Windows and this is working
> extremely well. However, we wish to also run builds on an AIX machine as
> the compiler on this machine flags errors that compilers on other servers
> do not. However, I cannot get the plug-in to start Synergy on the UNIX
> box.
>
> If I just allow the name of the Synergy executable to default to 'ccm' on
> the main Hudson configuration page then I get the error that the ccm
> executable cannot be found on the path when I run a job that is configured
> to invoke the Synergy plug-in on an AIX slave. I have configured the slave
> node that this job runs on so that the Synergy bin directory is on the
> path and if I run a test Hudson job on this slave that merely prints the
> environment, the PATH is indeed set correctly. It is as though the plug-in
> does not see this same environment when launching Synergy on the slave.
>
> If I try to configure the full path to the ccm executable, then an error
> message appears on the Hudson configuration page that complains that the
> executable cannot be found. From the path that is displayed as part of
> this error message, it is as though the plug-in is only allowing Windows
> pathnames to be entered.
>
> So my question is this: is the Synergy plug-in intended to be run on a
> UNIX slave when the Hudson master is a Windows machine and if so, how can
> I configure Hudson and the plug-in so that I can run Synergy on both
> Windows and UNIX slaves.
> Stuart Barry
> ACI Worldwide (UK Development) Ltd
> E-Mail:   [hidden email]
> Phone:   +44 1923 813907
> Fax:        +44 1923 813935
> This e-mail message and any attachments may contain confidential,
> proprietary or non-public information.  This information is intended
> solely for the designated recipient(s).  If an addressing or transmission
> error has misdirected this e-mail, please notify the sender immediately
> and destroy this e-mail.  Any review, dissemination, use or reliance upon
> this information by unintended recipients is prohibited.  Any opinions
> expressed in this e-mail are those of the author personally.
> ------------------------------------------------------------------------------------------------------------------------------------------------------
> ACI Worldwide (UK Development) Limited. Registered in England and Wales
> (registered no. 5828928).
> Registered Office: 55-57 Clarendon Road, Watford, Hertfordshire, WD17 1FQ,
> United Kingdom
> ------------------------------------------------------------------------------------------------------------------------------------------------------
>

--
Kohsuke Kawaguchi
Sun Microsystems                   http://weblogs.java.net/blog/kohsuke/

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Synergy SCM plug-in on UNIX

stuart.barry

Good point Kohsuke, I'll do that. I know he is still working on this plug-in because he updated a previous bug that I reported earlier this week.

Regards

Stuart

ACI Worldwide (UK Development) Ltd
E-Mail:  
stuart.barry@...
Phone:   +44 1923 813907
Fax:        +44 1923 813935

This e-mail message and any attachments may contain confidential, proprietary or non-public information.  This information is intended solely for the designated recipient(s).  If an addressing or transmission error has misdirected this e-mail, please notify the sender immediately and destroy this e-mail.  Any review, dissemination, use or reliance upon this information by unintended recipients is prohibited.  Any opinions expressed in this e-mail are those of the author personally.
------------------------------------------------------------------------------------------------------------------------------------------------------
ACI Worldwide (UK Development) Limited. Registered in England and Wales (registered no. 5828928).
Registered Office: 55-57 Clarendon Road, Watford, Hertfordshire, WD17 1FQ, United Kingdom
------------------------------------------------------------------------------------------------------------------------------------------------------



Kohsuke Kawaguchi <[hidden email]>

01-Jul-2009 08:52 PM

Please respond to
[hidden email]

To
[hidden email]
cc
Subject
Re: Synergy SCM plug-in on UNIX






If you don't hear from the plugin developers, it might be good for you
to file this in the issue tracker. Maybe the author of the plugin isn't
monitoring this list.

[hidden email] wrote:
> Our organisation is using Telelogic Synergy hosted on a Sun server with
> both UNIX and Windows clients to manage a multi-platform product. Our
> Hudson system is installed on a Windows server. We are currently using the
> Synergy SCM plug-in to do continuous builds on Windows and this is working
> extremely well. However, we wish to also run builds on an AIX machine as
> the compiler on this machine flags errors that compilers on other servers
> do not. However, I cannot get the plug-in to start Synergy on the UNIX
> box.
>
> If I just allow the name of the Synergy executable to default to 'ccm' on
> the main Hudson configuration page then I get the error that the ccm
> executable cannot be found on the path when I run a job that is configured
> to invoke the Synergy plug-in on an AIX slave. I have configured the slave
> node that this job runs on so that the Synergy bin directory is on the
> path and if I run a test Hudson job on this slave that merely prints the
> environment, the PATH is indeed set correctly. It is as though the plug-in
> does not see this same environment when launching Synergy on the slave.
>
> If I try to configure the full path to the ccm executable, then an error
> message appears on the Hudson configuration page that complains that the
> executable cannot be found. From the path that is displayed as part of
> this error message, it is as though the plug-in is only allowing Windows
> pathnames to be entered.
>
> So my question is this: is the Synergy plug-in intended to be run on a
> UNIX slave when the Hudson master is a Windows machine and if so, how can
> I configure Hudson and the plug-in so that I can run Synergy on both
> Windows and UNIX slaves.
> Stuart Barry
> ACI Worldwide (UK Development) Ltd
> E-Mail:   [hidden email]
> Phone:   +44 1923 813907
> Fax:        +44 1923 813935
> This e-mail message and any attachments may contain confidential,
> proprietary or non-public information.  This information is intended
> solely for the designated recipient(s).  If an addressing or transmission
> error has misdirected this e-mail, please notify the sender immediately
> and destroy this e-mail.  Any review, dissemination, use or reliance upon
> this information by unintended recipients is prohibited.  Any opinions
> expressed in this e-mail are those of the author personally.
> ------------------------------------------------------------------------------------------------------------------------------------------------------
> ACI Worldwide (UK Development) Limited. Registered in England and Wales
> (registered no. 5828928).
> Registered Office: 55-57 Clarendon Road, Watford, Hertfordshire, WD17 1FQ,
> United Kingdom
> ------------------------------------------------------------------------------------------------------------------------------------------------------
>


--
Kohsuke Kawaguchi
Sun Microsystems                  
http://weblogs.java.net/blog/kohsuke/