-
Notifications
You must be signed in to change notification settings - Fork 14
/
.drone.yml
24 lines (24 loc) · 901 Bytes
/
.drone.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
kind: pipeline
name: default
steps:
- name: build
image: tindzk/seed:0.1.7
commands:
- apk add --no-cache yarn
- yarn add jsdom object-sizeof
# Patch Bloop version to support Scala.js 1.0
- apk add --no-cache curl && curl -L https://github.com/scalacenter/bloop/releases/download/v1.4.0-RC1/install.py | python - -d /usr/bin/ -v 1.4.0-RC1-229-b7c15aa9 || true
- blp-server &
- seed --build=build211.toml bloop
- bloop compile pine-native
- bloop test pine-jvm
- sleep 5 # Synchronise analysis.bin files, otherwise rm might fail
- rm -rf .bloop build
- seed --build=build212.toml bloop
- bloop test pine-jvm pine-js
- sleep 5
- rm -rf .bloop build
- seed --build=build213.toml bloop
- bloop test pine-jvm pine-js
- bloop run pine-bench-jvm -- fast
- bloop run pine-bench-js -- fast