summaryrefslogtreecommitdiffstats
path: root/.circleci/config.yml
diff options
context:
space:
mode:
Diffstat (limited to '.circleci/config.yml')
-rw-r--r--.circleci/config.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 862fa126b7f..2f3860d7c1c 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -129,6 +129,13 @@ jobs:
environment: *ruby_environment
<<: *install_ruby_dependencies
+ install-ruby3.0:
+ <<: *defaults
+ docker:
+ - image: circleci/ruby:3.0-buster-node
+ environment: *ruby_environment
+ <<: *install_ruby_dependencies
+
build:
<<: *defaults
steps:
@@ -187,6 +194,18 @@ jobs:
- image: circleci/redis:5-alpine
<<: *test_steps
+ test-ruby3.0:
+ <<: *defaults
+ docker:
+ - image: circleci/ruby:3.0-buster-node
+ environment: *ruby_environment
+ - image: circleci/postgres:12.2
+ environment:
+ POSTGRES_USER: root
+ POSTGRES_HOST_AUTH_METHOD: trust
+ - image: circleci/redis:5-alpine
+ <<: *test_steps
+
test-webui:
<<: *defaults
docker:
@@ -227,6 +246,10 @@ workflows:
requires:
- install
- install-ruby2.7
+ - install-ruby3.0:
+ requires:
+ - install
+ - install-ruby2.7
- build:
requires:
- install-ruby2.7
@@ -241,6 +264,10 @@ workflows:
requires:
- install-ruby2.6
- build
+ - test-ruby3.0:
+ requires:
+ - install-ruby3.0
+ - build
- test-webui:
requires:
- install