first configuring "Jenkins"

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

first configuring "Jenkins"

Diego Lagos
I would like to ask you if there is a documentation explaining how to configure through files, plugins, nodes, git repositories, etc ... 
so you do not have to use the graphics console every time

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/dfc5e3ea-5a33-445e-82d7-0d8c0c011fab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: first configuring "Jenkins"

Mark Waite-2
I use a docker image with copies of the relevant configuration files copied from a system that behaves the way I want.  It has worked quite well for me, and has avoided me spending any significant time investigating how to script the initial configuration.

Refer to https://github.com/MarkEWaite/docker-lfs/tree/lts-with-plugins for an example of that technique.

Others have preferred to script the initial configuration with groovy init scripts. 

I'm not aware of a definitive reference for groovy init scripts.  Refer to https://wiki.jenkins.io/display/JENKINS/Jenkins+Script+Console for groovy examples


Mark Waite

On Wed, Sep 20, 2017 at 3:23 PM Diego Lagos <[hidden email]> wrote:
I would like to ask you if there is a documentation explaining how to configure through files, plugins, nodes, git repositories, etc ... 
so you do not have to use the graphics console every time

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/dfc5e3ea-5a33-445e-82d7-0d8c0c011fab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtHhFe9jv7Nrw%3DBDNm3kEhc1UjbPbjoKadwE9ETxCrBiPQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: first configuring "Jenkins"

Diego Lagos
Thx so much

is a starting point, even if it is a limit that there is no direct thing to automatically configure jenkins without too much trouble

Il giorno giovedì 21 settembre 2017 06:49:35 UTC+2, Mark Waite ha scritto:
I use a docker image with copies of the relevant configuration files copied from a system that behaves the way I want.  It has worked quite well for me, and has avoided me spending any significant time investigating how to script the initial configuration.

Refer to <a href="https://github.com/MarkEWaite/docker-lfs/tree/lts-with-plugins" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FMarkEWaite%2Fdocker-lfs%2Ftree%2Flts-with-plugins\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhK63hfS4vWxFiv6amSHZSoNOeWA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FMarkEWaite%2Fdocker-lfs%2Ftree%2Flts-with-plugins\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGhK63hfS4vWxFiv6amSHZSoNOeWA&#39;;return true;">https://github.com/MarkEWaite/docker-lfs/tree/lts-with-plugins for an example of that technique.

Others have preferred to script the initial configuration with groovy init scripts. 

I'm not aware of a definitive reference for groovy init scripts.  Refer to <a href="https://wiki.jenkins.io/display/JENKINS/Jenkins+Script+Console" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fdisplay%2FJENKINS%2FJenkins%2BScript%2BConsole\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFOi0ycFIDyJLnq_f-7j_yWDBGy4g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fdisplay%2FJENKINS%2FJenkins%2BScript%2BConsole\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFOi0ycFIDyJLnq_f-7j_yWDBGy4g&#39;;return true;">https://wiki.jenkins.io/display/JENKINS/Jenkins+Script+Console for groovy examples

Start with <a href="https://wiki.jenkins.io/display/JENKINS/Configuring+Jenkins+upon+start+up" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fdisplay%2FJENKINS%2FConfiguring%2BJenkins%2Bupon%2Bstart%2Bup\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEJUSPkjzuMSPv1CwcwhHi4dEnwKg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fdisplay%2FJENKINS%2FConfiguring%2BJenkins%2Bupon%2Bstart%2Bup\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEJUSPkjzuMSPv1CwcwhHi4dEnwKg&#39;;return true;">https://wiki.jenkins.io/display/JENKINS/Configuring+Jenkins+upon+start+up , then review <a href="https://wiki.jenkins.io/display/JENKINS/Groovy+Hook+Script" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fdisplay%2FJENKINS%2FGroovy%2BHook%2BScript\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGsAUlCZj7mHM-F-gMDvbbEn6GoCQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwiki.jenkins.io%2Fdisplay%2FJENKINS%2FGroovy%2BHook%2BScript\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGsAUlCZj7mHM-F-gMDvbbEn6GoCQ&#39;;return true;">https://wiki.jenkins.io/display/JENKINS/Groovy+Hook+Script and <a href="https://groups.google.com/forum/?utm_medium=email&amp;utm_source=footer#!msg/jenkinsci-dev/NYPGvrVolak/hXYY-nSqBAAJ" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/forum/?utm_medium\x3demail\x26utm_source\x3dfooter#!msg/jenkinsci-dev/NYPGvrVolak/hXYY-nSqBAAJ&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/forum/?utm_medium\x3demail\x26utm_source\x3dfooter#!msg/jenkinsci-dev/NYPGvrVolak/hXYY-nSqBAAJ&#39;;return true;">https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/jenkinsci-dev/NYPGvrVolak/hXYY-nSqBAAJ and other topics.

Mark Waite

On Wed, Sep 20, 2017 at 3:23 PM Diego Lagos <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="dkHr8A5wAQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">diegomau...@...> wrote:
I would like to ask you if there is a documentation explaining how to configure through files, plugins, nodes, git repositories, etc ... 
so you do not have to use the graphics console every time

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="dkHr8A5wAQAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/jenkinsci-users/dfc5e3ea-5a33-445e-82d7-0d8c0c011fab%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-users/dfc5e3ea-5a33-445e-82d7-0d8c0c011fab%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/jenkinsci-users/dfc5e3ea-5a33-445e-82d7-0d8c0c011fab%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/jenkinsci-users/dfc5e3ea-5a33-445e-82d7-0d8c0c011fab%40googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/44ca6b13-e27b-4642-9fa4-052bda87bd26%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: first configuring "Jenkins"

Mark Waite-2


On Wed, Sep 27, 2017 at 9:25 AM Diego Lagos <[hidden email]> wrote:
Thx so much

is a starting point, even if it is a limit that there is no direct thing to automatically configure jenkins without too much trouble


I'm not sure I can envision a "direct thing to automatically configure" something that has 1300+ plugins which are allowed to increase its capabilities and modify its behavior.  The Jenkins ecosystem is interesting to users because it has so connections to so many things, and can help with so many different problems.

The current techniques (use groovy init scripts, keep copies of the configuration files) have different strengths and weaknesses.  

The groovy init scripts technique seems to be the preferred technique for expressing configuration as code.  The resulting scripts read like code, and are very clear about what they change.  Unfortunately, it generally takes more work to find examples, explore alternatives, and ultimately create the configuration you want.

The "keep copies of the configuration files" is easy to configure initially, but is not as easy to read or modify as the groovy init scripts technique.

Mark Waite
 

Il giorno giovedì 21 settembre 2017 06:49:35 UTC+2, Mark Waite ha scritto:
I use a docker image with copies of the relevant configuration files copied from a system that behaves the way I want.  It has worked quite well for me, and has avoided me spending any significant time investigating how to script the initial configuration.

Refer to https://github.com/MarkEWaite/docker-lfs/tree/lts-with-plugins for an example of that technique.

Others have preferred to script the initial configuration with groovy init scripts. 

I'm not aware of a definitive reference for groovy init scripts.  Refer to https://wiki.jenkins.io/display/JENKINS/Jenkins+Script+Console for groovy examples


Mark Waite

On Wed, Sep 20, 2017 at 3:23 PM Diego Lagos <[hidden email]> wrote:
I would like to ask you if there is a documentation explaining how to configure through files, plugins, nodes, git repositories, etc ... 
so you do not have to use the graphics console every time

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/44ca6b13-e27b-4642-9fa4-052bda87bd26%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtEgMDCmEftP3rzszqTX7iXVr9KZ%3DgC7zLnLJofmwDSW3w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: first configuring "Jenkins"

Martin Marcher
In reply to this post by Diego Lagos
I would very much like to do the same.

If it helps, I have pretty clear picture of what I'd like to achieve. At least in my mind :)

* Run thru the setup steps that install the "default plugins", just like the ones when doing it manually
* Either one of:
** Make a setup so that Jenkins authenticates "everyone can do anything" to a given LDAP server.
** No authentication so that when I go to the Jenkins URL I am an administrator and can start configuring.

I'm having a hard time finding examples or docs, so if you have pointers maybe that would be enough. I just can't get a starting point. I'll try and take a look at the examples in https://wiki.jenkins.io/display/JENKINS/Jenkins+Script+Console now that I have a pointer to it...

Best,
Martin

On Wednesday, September 20, 2017 at 11:23:14 PM UTC+2, Diego Lagos wrote:
I would like to ask you if there is a documentation explaining how to configure through files, plugins, nodes, git repositories, etc ... 
so you do not have to use the graphics console every time

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/f76822b7-3cea-4052-9b52-0216c06268ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: first configuring "Jenkins"

Mark Waite-2


On Wed, Sep 27, 2017 at 11:41 AM Martin Marcher <[hidden email]> wrote:
I would very much like to do the same.

If it helps, I have pretty clear picture of what I'd like to achieve. At least in my mind :)

* Run thru the setup steps that install the "default plugins", just like the ones when doing it manually
* Either one of:
** Make a setup so that Jenkins authenticates "everyone can do anything" to a given LDAP server.
** No authentication so that when I go to the Jenkins URL I am an administrator and can start configuring.

I'm having a hard time finding examples or docs, so if you have pointers maybe that would be enough. I just can't get a starting point. I'll try and take a look at the examples in https://wiki.jenkins.io/display/JENKINS/Jenkins+Script+Console now that I have a pointer to it...


I think that the technique you're trying to apply can be done entirely without scripts.  It is illustrated in the repository I shared earlier in this thread.
  1. Create a reference installation which is configured to meet your needs
  2. Copy the XML configuration files from the JENKINS_HOME directory
  3. Copy the plugins (hpi and/or jpi files) from the JENKINS_HOME/plugins directory
  4. Place those copies into your docker image (or onto the file system where you're testing your "fresh install" steps)
  5. Run that "fresh install", confirm that it preserved all the settings you need
Mark Waite
 
Best,
Martin


On Wednesday, September 20, 2017 at 11:23:14 PM UTC+2, Diego Lagos wrote:
I would like to ask you if there is a documentation explaining how to configure through files, plugins, nodes, git repositories, etc ... 
so you do not have to use the graphics console every time

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/f76822b7-3cea-4052-9b52-0216c06268ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtEEU8mO6VStwWt27Wvm38jiMmnkq20AV_%2BUxpGmH_thpg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: first configuring "Jenkins"

Martin Marcher


On Wed, Sep 27, 2017 at 8:31 PM, Mark Waite <[hidden email]> wrote:

I think that the technique you're trying to apply can be done entirely without scripts.  It is illustrated in the repository I shared earlier in this thread.
  1. Create a reference installation which is configured to meet your needs
  2. Copy the XML configuration files from the JENKINS_HOME directory
  3. Copy the plugins (hpi and/or jpi files) from the JENKINS_HOME/plugins directory
  4. Place those copies into your docker image (or onto the file system where you're testing your "fresh install" steps)
  5. Run that "fresh install", confirm that it preserved all the settings you need
I get that this would be one way. I just find it to be ... not elegant enough.

I really think that this part of Jenkins is something is somehow way to hard to get done. To get stuff done I'll definitely go down that route but to minimize maintenance efforts I'd rather have it in a Groovy script (that is despite not having done a whole lot of it; actually: 0).

Using a scripting language and API just seems to be more "affordable" in the long run.

/Martin 


--

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAK1mKETRqM1%3DkW3kyPQXpE6Lay9BBqLfn7Jk1XSWg0bf31%2B%3DEw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: first configuring "Jenkins"

Ewelina Wilkosz
https://github.com/Praqma/JenkinsAsCodeReference is an interesting initiative, not perfect though.
it can anyway give you some idea about what and how to configure.
I'm currently working on a more "elegant" and easier to maintain solution, will announce it somewhere here for sure when it's ready to be announced :)

On Wednesday, September 27, 2017 at 11:46:35 PM UTC+2, Martin Marcher wrote:


On Wed, Sep 27, 2017 at 8:31 PM, Mark Waite <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="laXA8m3JAgAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">mark.ea...@...> wrote:

I think that the technique you're trying to apply can be done entirely without scripts.  It is illustrated in the repository I shared earlier in this thread.
  1. Create a reference installation which is configured to meet your needs
  2. Copy the XML configuration files from the JENKINS_HOME directory
  3. Copy the plugins (hpi and/or jpi files) from the JENKINS_HOME/plugins directory
  4. Place those copies into your docker image (or onto the file system where you're testing your "fresh install" steps)
  5. Run that "fresh install", confirm that it preserved all the settings you need
I get that this would be one way. I just find it to be ... not elegant enough.

I really think that this part of Jenkins is something is somehow way to hard to get done. To get stuff done I'll definitely go down that route but to minimize maintenance efforts I'd rather have it in a Groovy script (that is despite not having done a whole lot of it; actually: 0).

Using a scripting language and API just seems to be more "affordable" in the long run.

/Martin 


--
<a href="http://www.xing.com/profile/Martin_Marcher" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.xing.com%2Fprofile%2FMartin_Marcher\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFnK7i7RRh9P9wxnRElbVyJDovTmw&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.xing.com%2Fprofile%2FMartin_Marcher\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFnK7i7RRh9P9wxnRElbVyJDovTmw&#39;;return true;">http://www.xing.com/profile/Martin_Marcher
<a href="http://www.linkedin.com/in/martinmarcher" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.linkedin.com%2Fin%2Fmartinmarcher\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEzQ3kp2o5EQYAF_78VQdFdiMnqtg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.linkedin.com%2Fin%2Fmartinmarcher\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEzQ3kp2o5EQYAF_78VQdFdiMnqtg&#39;;return true;">http://www.linkedin.com/in/martinmarcher
Mobil: +43 / 660 / 62 45 103
UID: ATU68801424

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/cf424559-3fc3-48e9-a152-15a8b7e7da67%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: first configuring "Jenkins"

Diego Lagos
thanks to everyone for advice and resources, it is a great starting point

Il giorno venerdì 29 settembre 2017 15:11:20 UTC+2, Ewelina Wilkosz ha scritto:
<a href="https://github.com/Praqma/JenkinsAsCodeReference" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FPraqma%2FJenkinsAsCodeReference\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF-3ZywB5o6JV1sNMalhjO3yfTB9A&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FPraqma%2FJenkinsAsCodeReference\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF-3ZywB5o6JV1sNMalhjO3yfTB9A&#39;;return true;">https://github.com/Praqma/JenkinsAsCodeReference is an interesting initiative, not perfect though.
it can anyway give you some idea about what and how to configure.
I'm currently working on a more "elegant" and easier to maintain solution, will announce it somewhere here for sure when it's ready to be announced :)

On Wednesday, September 27, 2017 at 11:46:35 PM UTC+2, Martin Marcher wrote:


On Wed, Sep 27, 2017 at 8:31 PM, Mark Waite <[hidden email]> wrote:

I think that the technique you're trying to apply can be done entirely without scripts.  It is illustrated in the repository I shared earlier in this thread.
  1. Create a reference installation which is configured to meet your needs
  2. Copy the XML configuration files from the JENKINS_HOME directory
  3. Copy the plugins (hpi and/or jpi files) from the JENKINS_HOME/plugins directory
  4. Place those copies into your docker image (or onto the file system where you're testing your "fresh install" steps)
  5. Run that "fresh install", confirm that it preserved all the settings you need
I get that this would be one way. I just find it to be ... not elegant enough.

I really think that this part of Jenkins is something is somehow way to hard to get done. To get stuff done I'll definitely go down that route but to minimize maintenance efforts I'd rather have it in a Groovy script (that is despite not having done a whole lot of it; actually: 0).

Using a scripting language and API just seems to be more "affordable" in the long run.

/Martin 


--
<a href="http://www.xing.com/profile/Martin_Marcher" rel="nofollow" target="_blank" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.xing.com%2Fprofile%2FMartin_Marcher\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFnK7i7RRh9P9wxnRElbVyJDovTmw&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.xing.com%2Fprofile%2FMartin_Marcher\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFnK7i7RRh9P9wxnRElbVyJDovTmw&#39;;return true;">http://www.xing.com/profile/Martin_Marcher
<a href="http://www.linkedin.com/in/martinmarcher" rel="nofollow" target="_blank" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.linkedin.com%2Fin%2Fmartinmarcher\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEzQ3kp2o5EQYAF_78VQdFdiMnqtg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.linkedin.com%2Fin%2Fmartinmarcher\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEzQ3kp2o5EQYAF_78VQdFdiMnqtg&#39;;return true;">http://www.linkedin.com/in/martinmarcher
Mobil: +43 / 660 / 62 45 103
UID: ATU68801424

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/affec473-7890-4d1b-a0b1-e5a4e4f3c89e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.