Skip to content

Commit a9102e2

Browse files
ci: add deno ci + full project builds (#17)
1 parent 23ca702 commit a9102e2

File tree

1 file changed

+63
-7
lines changed

1 file changed

+63
-7
lines changed

.buildkite/pipeline.yml

Lines changed: 63 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,63 @@
1-
- trigger: "test-project-minimal"
2-
label: ":godmode: test project minimal"
3-
build:
4-
message: "test runreal ${BUILDKITE_BRANCH}-${BUILDKITE_COMMIT}"
5-
env:
6-
RUNREAL_FROM_SOURCE: true
7-
RUNREAL_FROM_REF: $BUILDKITE_COMMIT
1+
common:
2+
- deno_matrix: &deno_matrix
3+
matrix:
4+
# - "ubuntu"
5+
- "ubuntu-1.42.1"
6+
plugins:
7+
- docker#v5.10.0:
8+
image: "denoland/deno:{{matrix}}"
9+
10+
steps:
11+
- group: ":deno: deno test"
12+
key: "deno-test"
13+
steps:
14+
- label: "deno lint"
15+
command: "deno lint"
16+
soft_fail:
17+
- exit_status: 1
18+
<<: *deno_matrix
19+
- label: "deno format"
20+
command: "deno fmt --check"
21+
soft_fail:
22+
- exit_status: 1
23+
<<: *deno_matrix
24+
- label: "deno test"
25+
command: "deno test"
26+
<<: *deno_matrix
27+
28+
- group: ":deno: deno compile"
29+
key: "deno-compile"
30+
steps:
31+
- label: ":windows: compile windows"
32+
command:
33+
- "apt-get update && apt-get install -y unzip"
34+
- "deno task compile-win"
35+
<<: *deno_matrix
36+
- label: ":macos: compile macos"
37+
command:
38+
- "apt-get update && apt-get install -y unzip"
39+
- "deno task compile-macos"
40+
<<: *deno_matrix
41+
- label: ":linux: compile linux"
42+
command:
43+
- "apt-get update && apt-get install -y unzip"
44+
- "deno task compile-linux"
45+
<<: *deno_matrix
46+
47+
- group: ":godmode: test projects"
48+
key: "test-projects"
49+
steps:
50+
- trigger: "test-project-minimal"
51+
label: ":godmode: test project minimal"
52+
build:
53+
message: "test runreal ${BUILDKITE_BRANCH}-${BUILDKITE_COMMIT}"
54+
env:
55+
RUNREAL_FROM_SOURCE: true
56+
RUNREAL_FROM_REF: $BUILDKITE_COMMIT
57+
- trigger: "test-project-full"
58+
label: ":goberserk: test project full"
59+
build:
60+
message: "test runreal ${BUILDKITE_BRANCH}-${BUILDKITE_COMMIT}"
61+
env:
62+
RUNREAL_FROM_SOURCE: true
63+
RUNREAL_FROM_REF: $BUILDKITE_COMMIT

0 commit comments

Comments
 (0)