.circleci/config.yml in tessa-6.1.1 vs .circleci/config.yml in tessa-6.1.2
- old
+ new
@@ -1,14 +1,23 @@
version: 2.1
-jobs:
- build:
+executors:
+ ruby:
+ parameters:
+ version:
+ type: string
docker:
- # specify the version you desire here
- - image: cimg/ruby:2.6.10-node
- environment:
- BUNDLE_PATH: ~/vendor/bundle
+ - image: cimg/ruby:<< parameters.version >>-node
+
+jobs:
+ test:
+ parameters:
+ ruby:
+ type: string
+ executor:
+ name: ruby
+ version: << parameters.ruby >>
steps:
- checkout
- run:
name: install dependencies
@@ -38,5 +47,21 @@
destination: test-results
# Lint
- run: yarn lint
- run: yarn build
+
+workflows:
+ build:
+ jobs:
+ - test:
+ name: test_ruby-2.5
+ ruby: 2.5.9
+ - test:
+ name: test_ruby-2.7
+ ruby: 2.7.8
+ - test:
+ name: test_ruby-3.0
+ ruby: 3.0.7
+ - test:
+ name: test_ruby-3.3
+ ruby: 3.3.1