summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony SarajΓ€rvi <tony.sarajarvi@digia.com>2013-10-07 12:18:47 +0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-10 08:38:19 +0200
commit4bd4e5eea61a51cca6bdaabbd77024d7079d0cf0 (patch)
tree35372129941f521726a70d76ba2045129bc002ed
parent43efb2af809689b74eebd9f98ce3266f829616d2 (diff)
Jenkins_slave connects to current hostname instead of fixed
Previously Jenkins clients connected to Jenkins master using the hostname written to the Perl script by Puppet. This change modifies the behavior so, that the Perl script queries for the current hostname and uses that to connect. Change-Id: I86cad9fe14f179eb9dd5a18ce1eedc28e6184e07 Reviewed-by: Simo FΓ€lt <simo.falt@digia.com> Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
-rwxr-xr-xpuppet/modules/jenkins_slave/templates/jenkins-slave.pl.erb3
1 files changed, 2 insertions, 1 deletions
diff --git a/puppet/modules/jenkins_slave/templates/jenkins-slave.pl.erb b/puppet/modules/jenkins_slave/templates/jenkins-slave.pl.erb
index e7bc3f0..7db225e 100755
--- a/puppet/modules/jenkins_slave/templates/jenkins-slave.pl.erb
+++ b/puppet/modules/jenkins_slave/templates/jenkins-slave.pl.erb
@@ -47,6 +47,7 @@ use FindBin;
use File::Spec::Functions;
use LWP::UserAgent;
use English qw( -no_match_vars );
+use Sys::Hostname;
# True iff Windows
my $WINDOWS = ($OSNAME =~ m{win32}i);
@@ -58,7 +59,7 @@ my $JENKINS_SERVER = '<%= jenkins_server %>';
my $JENKINS_CWD = $FindBin::Bin;
# Name of this Jenkins slave
-my $JENKINS_SLAVE_NAME = '<%= jenkins_slave_name %>';
+my $JENKINS_SLAVE_NAME = hostname;
# Remote slave.jar
my $JENKINS_SLAVE_JAR_URL = "$JENKINS_SERVER/jnlpJars/slave.jar";