Use self-hosted runners
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 9d1d59a..8ec9edb 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -21,7 +21,7 @@
jobs:
build-documentation:
if: github.repository == 'apache/flink'
- runs-on: ubuntu-latest
+ runs-on: self-hosted
strategy:
max-parallel: 1
matrix:
diff --git a/.github/workflows/flink-ci-template.yml b/.github/workflows/flink-ci-template.yml
index b7ef248..10a522f 100644
--- a/.github/workflows/flink-ci-template.yml
+++ b/.github/workflows/flink-ci-template.yml
@@ -52,7 +52,7 @@
jobs:
qa:
name: "Basic QA"
- runs-on: ubuntu-latest
+ runs-on: self-hosted
container:
image: chesnay/flink-ci:java_8_11_xenial_m2
options: --init
@@ -78,7 +78,7 @@
compile:
name: "Compile"
- runs-on: ubuntu-latest
+ runs-on: self-hosted
container:
image: chesnay/flink-ci:java_8_11_xenial_m2
options: --init
@@ -128,7 +128,7 @@
packaging:
name: "Test packaging/licensing"
needs: compile
- runs-on: ubuntu-latest
+ runs-on: self-hosted
container:
image: chesnay/flink-ci:java_8_11_xenial_m2
options: --init
@@ -170,7 +170,7 @@
test:
name: "Test (module: ${{ matrix.module }})"
needs: compile
- runs-on: ubuntu-latest
+ runs-on: self-hosted
container:
image: chesnay/flink-ci:java_8_11_xenial_m2
options: --init
@@ -277,7 +277,7 @@
e2e-prereq-check:
name: "Check: Code modified"
needs: compile
- runs-on: ubuntu-latest
+ runs-on: self-hosted
container:
image: chesnay/flink-ci:java_8_11_xenial_m2
options: --init
@@ -307,7 +307,7 @@
e2e:
name: "E2E (group ${{ matrix.group }})"
needs: [compile, e2e-prereq-check]
- runs-on: ubuntu-latest
+ runs-on: self-hosted
container:
image: chesnay/flink-ci:java_8_11_xenial_m2
options: --init
diff --git a/.github/workflows/hadoop-2.8.3-scala-2.12-workflow.yml b/.github/workflows/hadoop-2.8.3-scala-2.12-workflow.yml
index 85bf88c..32634cc 100644
--- a/.github/workflows/hadoop-2.8.3-scala-2.12-workflow.yml
+++ b/.github/workflows/hadoop-2.8.3-scala-2.12-workflow.yml
@@ -32,7 +32,7 @@
glue_schema_access_key: ${{ secrets.IT_CASE_GLUE_SCHEMA_ACCESS_KEY }}
glue_schema_secret_key: ${{ secrets.IT_CASE_GLUE_SCHEMA_SECRET_KEY }}
docs-404-check:
- runs-on: ubuntu-latest
+ runs-on: self-hosted
container:
image: chesnay/flink-ci:java_8_11_xenial
steps: