summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authortusooa <tusooa@kazv.moe>2023-07-01 23:25:04 -0400
committertusooa <tusooa@kazv.moe>2023-07-01 23:25:04 -0400
commit63b9f767824b47d52e615d14353d5b9a7e71929a (patch)
tree88c0649dbb37984fae920abed7c347fb47fae898 /.gitlab-ci.yml
parent48e490cd585dd20922a667ef8573ce52154adeea (diff)
Force the use of amd64 runners for jobs using ci-base
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml28
1 files changed, 23 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8daa9f434..148cbe405 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -65,13 +65,21 @@ check-changelog:
- "**/*.exs"
- "mix.lock"
+.using-ci-base:
+ tags:
+ - amd64
+
build:
- extends: .build_changes_policy
+ extends:
+ - .build_changes_policy
+ - .using-ci-base
stage: build
script:
- mix compile --force
spec-build:
+ extends:
+ - .using-ci-base
stage: test
rules:
- changes:
@@ -85,6 +93,8 @@ spec-build:
- mix pleroma.openapi_spec spec.json
benchmark:
+ extends:
+ - .using-ci-base
stage: benchmark
when: manual
variables:
@@ -99,7 +109,9 @@ benchmark:
- mix pleroma.load_testing
unit-testing:
- extends: .build_changes_policy
+ extends:
+ - .build_changes_policy
+ - .using-ci-base
stage: test
cache: &testing_cache_policy
<<: *global_cache_policy
@@ -121,7 +133,9 @@ unit-testing:
path: coverage.xml
unit-testing-erratic:
- extends: .build_changes_policy
+ extends:
+ - .build_changes_policy
+ - .using-ci-base
stage: test
retry: 2
allow_failure: true
@@ -155,7 +169,9 @@ unit-testing-erratic:
# - mix test --trace --only federated
unit-testing-rum:
- extends: .build_changes_policy
+ extends:
+ - .build_changes_policy
+ - .using-ci-base
stage: test
cache: *testing_cache_policy
services:
@@ -186,7 +202,9 @@ lint:
- mix format --check-formatted
analysis:
- extends: .build_changes_policy
+ extends:
+ - .build_changes_policy
+ - .using-ci-base
stage: test
cache: *testing_cache_policy
script: