Skip to content

Commit

Permalink
🌱: simplify E2E Book Samples job (kubernetes-sigs#4469)
Browse files Browse the repository at this point in the history
fix: simplify E2E Book Samples job

Signed-off-by: Mateus Oliveira <[email protected]>
  • Loading branch information
mateusoliveira43 authored Jan 6, 2025
1 parent 18df538 commit 18ef6dd
Showing 1 changed file with 9 additions and 64 deletions.
73 changes: 9 additions & 64 deletions .github/workflows/test-e2e-book.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,16 @@ on:
- '.github/workflows/test-e2e-book.yml'

jobs:
e2e-getting-started:
e2e:
runs-on: ubuntu-latest
strategy:
fail-fast: true
matrix:
folder: [
"docs/book/src/getting-started/testdata/project",
"docs/book/src/cronjob-tutorial/testdata/project",
"docs/book/src/multiversion-tutorial/testdata/project"
]
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
steps:
- name: Checkout repository
Expand All @@ -41,67 +47,6 @@ jobs:
- name: Create kind cluster
run: kind create cluster

- name: Running make test-e2e for Getting Started tutorial sample
working-directory: docs/book/src/getting-started/testdata/project
- name: Running make test-e2e for ${{ matrix.folder }}
working-directory: ${{ matrix.folder }}
run: make test-e2e

e2e-cronjob-tutorial:
runs-on: ubuntu-latest
strategy:
fail-fast: true
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Go
uses: actions/setup-go@v5
with:
go-version-file: go.mod

- name: Install the latest version of kind
run: |
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind
- name: Verify kind installation
run: kind version

- name: Create kind cluster
run: kind create cluster

- name: Running make test-e2e for Cronjob tutorial sample
working-directory: docs/book/src/cronjob-tutorial/testdata/project
run: make test-e2e

e2e-multiversion-tutorial:
runs-on: ubuntu-latest
strategy:
fail-fast: true
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Setup Go
uses: actions/setup-go@v5
with:
go-version-file: go.mod

- name: Install the latest version of kind
run: |
curl -Lo ./kind https://kind.sigs.k8s.io/dl/latest/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind
- name: Verify kind installation
run: kind version

- name: Create kind cluster
run: kind create cluster

- name: Running make test-e2e for Multiversion tutorial sample
working-directory: docs/book/src/multiversion-tutorial/testdata/project
run: make test-e2e

0 comments on commit 18ef6dd

Please sign in to comment.