1
- local Pipeline(os, arch, version) = {
1
+ local Pipeline(os, arch, version, alpine= false ) = {
2
2
kind: "pipeline" ,
3
- name: os+" - " +arch+" - Julia " +version,
3
+ name: os+" - " +arch+" - Julia " +version+( if alpine then " (Alpine)" else "" ) ,
4
4
platform: {
5
- os: os,
6
- arch: arch
5
+ os: os,
6
+ arch: arch
7
7
},
8
8
steps: [
9
- {
10
- name: "build" ,
11
- image: "julia:" +version,
12
- commands: [
13
- "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.test(coverage=true)'"
14
- ]
15
- }
9
+ {
10
+ name: "Run tests" ,
11
+ image: "julia:" +version+(if alpine then "-alpine" else "" ),
12
+ commands: [
13
+ "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true)'" ,
14
+ "julia --project=. --check-bounds=yes --color=yes -e 'using Pkg; Pkg.test(coverage=true)'"
15
+ ]
16
+ }
16
17
],
17
18
trigger: {
18
19
branch: ["master" ]
@@ -22,5 +23,6 @@ local Pipeline(os, arch, version) = {
22
23
[
23
24
# Commenting this out because we don't have an official armv7l build yet
24
25
#Pipeline("linux", "arm", "1.6"),
25
- Pipeline("linux" , "arm64" , "1.6" )
26
+ Pipeline("linux" , "arm64" , "1.6" ),
27
+ Pipeline("linux" , "amd64" , "1.6" , true ),
26
28
]
0 commit comments