Skip to content

Commit f2df776

Browse files
committed
Use pipeline
1 parent cb64fd6 commit f2df776

File tree

2 files changed

+26
-14
lines changed

2 files changed

+26
-14
lines changed

circle.yml

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
version: 2
22
jobs:
3-
build:
3+
test-2-4: &test
44
docker:
55
- image: tmaier/docker-compose
6-
working_directory: /project
6+
environment:
7+
SERVICE_NAME: ruby-2-4
78
steps:
89
- checkout
910
- setup_remote_docker:
@@ -12,19 +13,28 @@ jobs:
1213
name: setup
1314
command: |
1415
set -x
15-
docker info
1616
docker volume create mtsmfm-language-server-sync
1717
docker create -v mtsmfm-language-server-sync:/app --name mtsmfm-language-server-sync busybox chown -R 1000:1000 /app
1818
docker cp . mtsmfm-language-server-sync:/app
1919
docker start mtsmfm-language-server-sync
20-
docker-compose build
21-
docker-compose run app bin/setup
22-
docker-compose run ruby-2-3 bin/setup
23-
docker-compose run ruby-2-2 bin/setup
24-
- run:
25-
name: test
26-
command: |
27-
set -x
28-
docker-compose run app bin/m
29-
docker-compose run ruby-2-3 bin/m
30-
docker-compose run ruby-2-2 bin/m
20+
- run: docker-compose run $SERVICE_NAME bin/setup
21+
- run: docker-compose run $SERVICE_NAME bin/m
22+
test-2-3:
23+
<<: *test
24+
docker:
25+
- image: tmaier/docker-compose
26+
environment:
27+
SERVICE_NAME: ruby-2-3
28+
test-2-2:
29+
<<: *test
30+
docker:
31+
- image: tmaier/docker-compose
32+
environment:
33+
SERVICE_NAME: ruby-2-2
34+
workflows:
35+
version: 2
36+
test:
37+
jobs:
38+
- test-2-4
39+
- test-2-3
40+
- test-2-2

docker-compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ services:
1212
- $HOME/.gitconfig:/home/ruby/.gitconfig:ro
1313
- $HOME/.ssh:/home/ruby/.ssh:ro
1414
- $HOME/.gem:/home/ruby/.gem
15+
ruby-2-4:
16+
<<: *app
1517
ruby-2-3:
1618
<<: *app
1719
build:

0 commit comments

Comments
 (0)