Hi, can you check if the necessary parent dirs are there on the slave and have the correct access permissions for the jenkins user?
/home/csbuild/build And can the slave reach the https://repo.maven.apache.org <https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.0.5/apache-maven-3.0.5-bin.zip> ? If not, then install from apache would fail. Björn Am Dienstag, 28. Juni 2016 02:02:45 UTC+2 schrieb praveen: > > I've tried to install the maven automatically, But It was not working. > Jenkins master configuration is like this install - install maven > automatically (version 3.0.5), However slave(on-demand) unable to install > maven on the target directory(slave was spun up with the AWS ec2 plugin). > My builds are failing with the maven error. > > > > > *ERROR:* > > *16:51:11* java.io.IOException > <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: Failed > to install > https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.0.5/apache-maven-3.0.5-bin.zip > to /home/csbuild/build/apache-maven-3.0.5 > > > > On Thursday, June 23, 2016 at 3:14:20 PM UTC-7, praveen wrote: >> >> Configured automatic slaves for couple jobs on Jenkins using ec2 plugin >> <https://wiki.jenkins-ci.org/display/JENKINS/Amazon+EC2+Plugin>. I need >> to override couple of environment variables for the slave before connecting >> to master. Here is the init script that used to run before it connect as >> slave. What am I doing wrong. Can someone please help me? >> >> >> PROBLEM: I'm able to launch a slave,But unable to set environment >> variables for that slave. >> >> >> GOAL: Install maven-3.2.5 (set home directory to >> /opt/apache-maven-3.2.5), >> >> Environment variables: (name: DISPLAY, value: :1), (name: >> PATH, value: $PATH:/usr/local/bin) >> >> >> >> #!/bin/sh >> >> sudo mkdir /opt/apache-maven-3.2.5 >> if [ -d /opt/apache-maven-3.2.5 ]; then >> if [ ! -f /tmp/apache-maven-3.2.5-bin.tar.gz ]; then >> wget -nd -O /tmp/apache-maven-3.2.5-bin.tar.gz >> https://archive.apache.org/dist/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz >> fi >> tar -xvf /tmp/apache-maven-3.2.5-bin.tar.gz >> sudo mv apache-maven-3.2.5 /opt/ >> sudo chown -R jenkins:jenkins /opt/apache-maven-3.2.5 >> fi >> PATH=$PATH:/usr/local/bin >> DISPLAY=:1 >> MAVEN_HOME=/opt/apache-maven-3.2.5 >> >> >> Jenkins version:1.656 >> Amazon EC2 plugin:1.31 >> >> -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/3120b342-bbfc-47d6-b264-5fe68879b5e9%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
