You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Yikun Jiang (Jira)" <ji...@apache.org> on 2021/06/02 03:38:00 UTC
[jira] [Created] (SPARK-35607) Migrate Spark Arm Job from Jenkins
to GitHub Actions
Yikun Jiang created SPARK-35607:
-----------------------------------
Summary: Migrate Spark Arm Job from Jenkins to GitHub Actions
Key: SPARK-35607
URL: https://issues.apache.org/jira/browse/SPARK-35607
Project: Spark
Issue Type: Test
Components: Project Infra
Affects Versions: 3.1.2
Reporter: Yikun Jiang
There were two Arm CI jobs in AMP lab:
[https://amplab.cs.berkeley.edu/jenkins/job/spark-master-test-python-arm/]
[https://amplab.cs.berkeley.edu/jenkins/job/spark-master-test-maven-arm/]
As note from ML[1], AMPLab will shut jenkins down at the end of 2021. We should consider to migrate the Arm job from jenkins to somewhere like github action. Unfortunately, the github action doen't support native arm64 vitualenv yet.
We propose to use the kubernetes on Arm to complete this task as two part:
1. Build the basic Arm64 docker image on Github Action in some repo:
[https://github.com/Yikun/spark-arm-docker]
The docker build job will be running in self-host node(Arm64).
2. Running above image and running test script.
Here is the POC job for build test:
[https://github.com/Yikun/spark-arm-docker/pull/4]
Here is the POC job for python test:
[https://github.com/Yikun/spark-arm-docker/pull/6]
TODO:
Split the maven test job to multiple small job to make the job complete in 2 hours.(Gtihub timeout limition)
[1] [http://apache-spark-developers-list.1001551.n3.nabble.com/please-read-current-state-and-the-future-of-the-apache-spark-build-system-td31075.html]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org