66 branches :
77 - ' master'
88jobs :
9- spark-images :
10- name : Spark Images
9+ spark-latest- images :
10+ name : Spark Images (latest)
1111 runs-on : ubuntu-latest
1212 env :
1313 DOCKERHUB_USR : ${{ secrets.DOCKERHUB_USR }}
@@ -24,32 +24,36 @@ jobs:
2424 SPARK_VERSION : " 3.0.0"
2525 HADOOP_VERSION : " 3.2"
2626 IS_LATEST : " true"
27- - name : Build Spark v2.4.4
28- uses : ./.github/actions/build-spark
29- with :
30- DOCKERHUB_USR : ${DOCKERHUB_USR}
31- DOCKERHUB_PWD : ${DOCKERHUB_PWD}
32- SCALA_VERSION : " 2.11.12"
33- SPARK_VERSION : " 2.4.4"
34- HADOOP_VERSION : " 2.7"
35- - name : Build Spark v2.4.0
27+ spark-images :
28+ name : Spark Images
29+ runs-on : ubuntu-latest
30+ env :
31+ DOCKERHUB_USR : ${{ secrets.DOCKERHUB_USR }}
32+ DOCKERHUB_PWD : ${{ secrets.DOCKERHUB_PWD }}
33+ strategy :
34+ matrix :
35+ spark_version : [ "2.4.4", "2.4.0" ]
36+ steps :
37+ - name : Checkout Code
38+ uses : actions/checkout@v2
39+ - name : Build Spark v2.4.4 + v2.4.0
3640 uses : ./.github/actions/build-spark
3741 with :
3842 DOCKERHUB_USR : ${DOCKERHUB_USR}
3943 DOCKERHUB_PWD : ${DOCKERHUB_PWD}
4044 SCALA_VERSION : " 2.11.12"
41- SPARK_VERSION : " 2.4.0 "
45+ SPARK_VERSION : ${{ matrix.spark_version }}
4246 HADOOP_VERSION : " 2.7"
43- jupyterlab-images :
44- name : JupyterLab Images
47+ jupyterlab-latest- images :
48+ name : JupyterLab Images (latest)
4549 runs-on : ubuntu-latest
4650 env :
4751 DOCKERHUB_USR : ${{ secrets.DOCKERHUB_USR }}
4852 DOCKERHUB_PWD : ${{ secrets.DOCKERHUB_PWD }}
4953 steps :
5054 - name : Checkout Code
5155 uses : actions/checkout@v2
52- - name : Build JupyterLab v3.0.0 + Spark v3.0.0 (latest)
56+ - name : Build JupyterLab v3.0.0 and Spark v3.0.0 (latest)
5357 uses : ./.github/actions/build-jupyterlab
5458 with :
5559 DOCKERHUB_USR : ${DOCKERHUB_USR}
5963 SPARK_VERSION : " 3.0.0"
6064 JUPYTERLAB_VERSION : " 3.0.0"
6165 IS_LATEST : " true"
62- - name : Build JupyterLab v2.1.4 + Spark v3.0.0
66+ - name : Build JupyterLab v2.1.4 and Spark v3.0.0
6367 uses : ./.github/actions/build-jupyterlab
6468 with :
6569 DOCKERHUB_USR : ${DOCKERHUB_USR}
@@ -68,39 +72,26 @@ jobs:
6872 SCALA_KERNEL_VERSION : " 0.10.9"
6973 SPARK_VERSION : " 3.0.0"
7074 JUPYTERLAB_VERSION : " 2.1.4"
71- - name : Build JupyterLab v3.0.0 + Spark v2.4.4
72- uses : ./.github/actions/build-jupyterlab
73- with :
74- DOCKERHUB_USR : ${DOCKERHUB_USR}
75- DOCKERHUB_PWD : ${DOCKERHUB_PWD}
76- SCALA_VERSION : " 2.11.12"
77- SCALA_KERNEL_VERSION : " 0.6.0"
78- SPARK_VERSION : " 2.4.4"
79- JUPYTERLAB_VERSION : " 3.0.0"
80- - name : Build JupyterLab v2.1.4 + Spark v2.4.4
81- uses : ./.github/actions/build-jupyterlab
82- with :
83- DOCKERHUB_USR : ${DOCKERHUB_USR}
84- DOCKERHUB_PWD : ${DOCKERHUB_PWD}
85- SCALA_VERSION : " 2.11.12"
86- SCALA_KERNEL_VERSION : " 0.6.0"
87- SPARK_VERSION : " 2.4.4"
88- JUPYTERLAB_VERSION : " 2.1.4"
89- - name : Build JupyterLab v3.0.0 + Spark v2.4.0
90- uses : ./.github/actions/build-jupyterlab
91- with :
92- DOCKERHUB_USR : ${DOCKERHUB_USR}
93- DOCKERHUB_PWD : ${DOCKERHUB_PWD}
94- SCALA_VERSION : " 2.11.12"
95- SCALA_KERNEL_VERSION : " 0.6.0"
96- SPARK_VERSION : " 2.4.0"
97- JUPYTERLAB_VERSION : " 3.0.0"
98- - name : Build JupyterLab v2.1.4 + Spark v2.4.0
75+ IS_LATEST : " false"
76+ jupyterlab-images :
77+ name : JupyterLab Images
78+ runs-on : ubuntu-latest
79+ env :
80+ DOCKERHUB_USR : ${{ secrets.DOCKERHUB_USR }}
81+ DOCKERHUB_PWD : ${{ secrets.DOCKERHUB_PWD }}
82+ strategy :
83+ matrix :
84+ spark_version : [ "2.4.4", "2.4.0" ]
85+ jupyterlab_version : [ "3.0.0", "2.1.4" ]
86+ steps :
87+ - name : Checkout Code
88+ uses : actions/checkout@v2
89+ - name : Build JupyterLab v3.0.0 + v2.1.4 and Spark v2.4.4 + v2.4.0
9990 uses : ./.github/actions/build-jupyterlab
10091 with :
10192 DOCKERHUB_USR : ${DOCKERHUB_USR}
10293 DOCKERHUB_PWD : ${DOCKERHUB_PWD}
10394 SCALA_VERSION : " 2.11.12"
10495 SCALA_KERNEL_VERSION : " 0.6.0"
105- SPARK_VERSION : " 2.4.0 "
106- JUPYTERLAB_VERSION : " 2.1.4 "
96+ SPARK_VERSION : ${{ matrix.spark_version }}
97+ JUPYTERLAB_VERSION : ${{ matrix.jupyterlab_version }}
0 commit comments