diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2015-11-06 20:05:15 +0200 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2015-11-06 18:06:14 +0000 |
commit | 50693ffd4c4156f9416a75c38dc112bd144c5199 (patch) | |
tree | 6fe045e5e84b07bedd3bca31f3972725d10f9695 /spark.yaml | |
parent | 89aaacf3c22df8340c784925067f029c3f45cc18 (diff) |
spark: add new job
Change-Id: I163ec170f1faff97f829041f9d9da914586d1933
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'spark.yaml')
-rw-r--r-- | spark.yaml | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/spark.yaml b/spark.yaml new file mode 100644 index 00000000..ba4c7d88 --- /dev/null +++ b/spark.yaml @@ -0,0 +1,77 @@ +- job: + name: spark + project-type: freestyle + defaults: global + logrotate: + daysToKeep: 30 + numToKeep: 30 + artifactNumToKeep: 1 + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + parameters: + - string: + name: JDK_URL + default: 'http://openjdk.linaro.org/releases/jdk8u-server-release-1509.tar.xz' + - string: + name: JVM_CFG_URL + default: 'http://people.linaro.org/~naresh.bhat/jdk1509-jvm-cfg-file/jvm.cfg' + - string: + name: M2_URL + default: 'http://people.linaro.org/~naresh.bhat/m2/master/m2.tar.gz' + - string: + name: MAVEN_URL + default: 'http://www.us.apache.org/dist/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz' + disabled: false + node: docker-jessie-arm64 + display-name: 'Spark' + scm: + - git: + url: https://github.com/apache/spark.git + refspec: +refs/heads/master:refs/remotes/origin/master + name: origin + branches: + - refs/heads/master + basedir: spark + skip-tag: true + shallow-clone: true + wipe-workspace: false + wrappers: + - timestamps + - build-name: + name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}' + builders: + - shell: | + #!/bin/bash + + set -e + + wget --progress=dot -e dotbytes=2M ${JDK_URL} ${M2_URL} ${MAVEN_URL} + tar -Jxf jdk*.tar.xz + tar -zxf apache-maven-*.tar.gz + # default m2 location is ${user.home}/.m2 + tar -C ${HOME} -zxf m2.tar.gz + + cd jdk*/jre/lib/security/ + rm -f cacerts + ln -s /etc/ssl/certs/java/cacerts + + wget ${JVM_CFG_URL} -O ../aarch64/jvm.cfg + + cd ${WORKSPACE}/jdk* + export JAVA_HOME=${PWD} + + cd ${WORKSPACE}/apache-maven-* + export M3_HOME=${PWD} + + export PATH=${JAVA_HOME}/bin:${M3_HOME}/bin:${PATH} + java -version + mvn -version + + cd ${WORKSPACE}/spark + mvn -o -DskipTests clean package + publishers: + - email: + recipients: 'naresh.bhat@linaro.org fathi.boudra@linaro.org' |