aboutsummaryrefslogtreecommitdiff
path: root/spark.yaml
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2015-11-06 20:05:15 +0200
committerLinaro Code Review <review@review.linaro.org>2015-11-06 18:06:14 +0000
commit50693ffd4c4156f9416a75c38dc112bd144c5199 (patch)
tree6fe045e5e84b07bedd3bca31f3972725d10f9695 /spark.yaml
parent89aaacf3c22df8340c784925067f029c3f45cc18 (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.yaml77
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'