github.com/NVIDIA/aistore@v1.3.23-0.20240517131212-7df6609be51d/.github/workflows/test-python-etl.yml (about)

     1  
     2  name: Python ETL Tests
     3  on:
     4    push:
     5      branches: [ "main" ]
     6    pull_request:
     7      branches: [ "main" ]
     8  
     9    workflow_dispatch:
    10  
    11  jobs:
    12    build:
    13      runs-on: ubuntu-latest
    14  
    15      steps:
    16        - uses: actions/checkout@v4
    17  
    18        - name: setup-minikube
    19          uses: medyagh/setup-minikube@latest
    20          with:
    21            driver: docker
    22            container-runtime: docker
    23            cpus: max
    24            memory: max
    25  
    26        - name: Run AIStore in Minikube
    27          run: |
    28            cd $GITHUB_WORKSPACE/deploy/dev/k8s/
    29            ./minimal.sh
    30  
    31        - name: Setup Python '3.11'
    32          uses: actions/setup-python@v4
    33          with:
    34            python-version: '3.11'
    35  
    36        - name: Python ETL Tests
    37          run: |
    38            cd $GITHUB_WORKSPACE/python/
    39            export AIS_ENDPOINT="http://$(minikube ip):8080"
    40            make python_etl_tests
    41