Skip to content

Sync Sedona docker

Sync Sedona docker #56

Workflow file for this run

name: Sync Sedona docker
on:
schedule:
- cron: '0 0 * * *' # Runs every day at midnight
workflow_dispatch: # Allows manual triggering
env:
MAVEN_OPTS: -Dmaven.wagon.httpconnectionManager.ttlSeconds=60
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Checkout Apache Sedona repository
uses: actions/checkout@v2
with:
repository: apache/sedona
path: .
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Cache Maven packages
uses: actions/cache@v3
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Build the image
run: ./docker/sedona-spark-jupyterlab/build.sh 3.4.1 latest release