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-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to