volcano.sh/volcano@v1.9.0/.github/workflows/e2e_scheduling_actions.yaml (about)

     1  name: Scheduling Actions
     2  
     3  on:
     4    push:
     5      branches:
     6        - master
     7      tags:
     8    pull_request:
     9  
    10  jobs:
    11    e2e_scheduling_actions:
    12      runs-on: ubuntu-22.04
    13      name: E2E about Scheduling Actions
    14      timeout-minutes: 40
    15      steps:
    16        - name: Install Go
    17          uses: actions/setup-go@v4
    18          with:
    19            go-version: 1.21.x
    20  
    21        - name: Install musl
    22          run: |
    23            wget http://musl.libc.org/releases/musl-1.2.1.tar.gz
    24            tar -xf musl-1.2.1.tar.gz && cd musl-1.2.1
    25            ./configure
    26            make && sudo make install
    27        - uses: actions/cache@v2
    28          with:
    29            path: ~/go/pkg/mod
    30            key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
    31  
    32        - name: Install dependences
    33          run: |
    34            GO111MODULE="on" go install sigs.k8s.io/kind@v0.21.0
    35            curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.29.0/bin/linux/amd64/kubectl && sudo install kubectl /usr/local/bin/kubectl
    36        - name: Checkout code
    37          uses: actions/checkout@v3
    38  
    39        - name: Run E2E Tests
    40          run: |
    41            make e2e-test-schedulingaction CC=/usr/local/musl/bin/musl-gcc