-
Notifications
You must be signed in to change notification settings - Fork 4
/
multitask.yaml
47 lines (47 loc) · 1.43 KB
/
multitask.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
only_combinations:
- name: rails50_sprockets3_ruby23
gemfile: gemfiles/rails50_sprockets3_ruby23.gemfile
ruby: "2.3.8"
- name: rails50_sprockets3
gemfile: gemfiles/rails50_sprockets3.gemfile
ruby: "2.4.10"
- name: rails51_sprockets3
gemfile: gemfiles/rails51_sprockets3.gemfile
ruby: "2.5.9"
- name: rails52_sprockets4
gemfile: gemfiles/rails52_sprockets4.gemfile
ruby: "2.5.9"
- name: rails60_sprockets4
gemfile: gemfiles/rails60_sprockets4.gemfile
ruby: "2.6.10"
- name: rails60_sprockets4
gemfile: gemfiles/rails60_sprockets4.gemfile
ruby: "2.7.8"
- name: rails61_sprockets4
gemfile: gemfiles/rails61_sprockets4.gemfile
ruby: "2.7.8"
- name: rails70_sprockets4
gemfile: gemfiles/rails70_sprockets4.gemfile
ruby: "3.1.4"
- name: rails70_sprockets4
gemfile: gemfiles/rails70_sprockets4.gemfile
ruby: "3.2.2"
- name: default
gemfile: Gemfile
ruby: "3.0.6"
run_layout: |
sh <<'SH' && echo '\033[0;32m*** Success <%= ruby %> | <%= gemfile %>\033[0m' || echo '\033[0;31m!!! Failed <%= ruby %> | <%= gemfile %>\033[0m'
set -e
eval "$(rbenv init -)"
rbenv shell <%= ruby %>
export BUNDLE_GEMFILE=<%= gemfile %>
<%= yield %>
SH
run:
install: bundle install
update: "bundle update <%= ARGV.join(' ') %>"
test: bundle exec rails test
config: bundle config
bundle: "bundle <%= ARGV.join(' ') %>"
thorough: bin/thoroughly_test.rb