Skip to content

Commit 882d5f9

Browse files
committed
refactor: run travis in parallel for expo cli v2 and v3
1 parent cd33736 commit 882d5f9

1 file changed

Lines changed: 28 additions & 14 deletions

File tree

.travis.yml

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,31 @@ services:
55
env:
66
global:
77
- DOCKER_IMAGE=bycedric/expo-cli
8-
- DOCKER_TAG=2
9-
script:
10-
- docker build base -t $DOCKER_IMAGE:$DOCKER_TAG
11-
- docker run -ti --rm $DOCKER_IMAGE:$DOCKER_TAG diagnostics
12-
- docker build . -t expo/expo-github-action
13-
- docker run -ti --rm expo/expo-github-action diagnostics
14-
before_deploy:
15-
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
16-
- docker tag $DOCKER_IMAGE:$DOCKER_TAG $DOCKER_IMAGE:latest
17-
deploy:
18-
provider: script
19-
script: docker push $DOCKER_IMAGE:$DOCKER_TAG && docker push $DOCKER_IMAGE:latest
20-
on:
21-
branch: master
8+
stages:
9+
- expo cli v3
10+
- expo cli v2
11+
jobs:
12+
include:
13+
- stage: expo cli v3
14+
script:
15+
- docker build base/3 -t $DOCKER_IMAGE:3
16+
- docker run -ti --rm $DOCKER_IMAGE:3 diagnostics
17+
before_deploy:
18+
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
19+
- docker tag $DOCKER_IMAGE:3 $DOCKER_IMAGE:latest
20+
deploy:
21+
provider: script
22+
script: docker push $DOCKER_IMAGE:3 && docker push $DOCKER_IMAGE:latest
23+
on:
24+
branch: master
25+
- stage: expo cli v2
26+
script:
27+
- docker build base/2 -t $DOCKER_IMAGE:2
28+
- docker run -ti --rm $DOCKER_IMAGE:2 diagnostics
29+
before_deploy:
30+
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
31+
deploy:
32+
provider: script
33+
script: docker push $DOCKER_IMAGE:2
34+
on:
35+
branch: master

0 commit comments

Comments
 (0)