Skip to content

Commit d4ec860

Browse files
committed
Add CI for aarch64 and FreeBSD
1 parent e7dbfa8 commit d4ec860

File tree

3 files changed

+68
-0
lines changed

3 files changed

+68
-0
lines changed

.drone.jsonnet

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
local Pipeline(os, arch, version, alpine=false) = {
2+
kind: "pipeline",
3+
name: os+" - "+arch+" - Julia "+version+(if alpine then " (Alpine)" else ""),
4+
platform: {
5+
os: os,
6+
arch: arch
7+
},
8+
steps: [
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.instantiate()'",
15+
"julia --project=. --check-bounds=yes --color=yes test/runtests.jl"
16+
]
17+
}
18+
],
19+
trigger: {
20+
branch: ["master"]
21+
}
22+
};
23+
24+
[
25+
Pipeline("linux", "arm64", "1.6"),
26+
]

.drone.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
kind: pipeline
3+
name: linux - arm64 - Julia 1.6
4+
5+
platform:
6+
os: linux
7+
arch: arm64
8+
9+
steps:
10+
- name: Run tests
11+
image: julia:1.6
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.instantiate()'"
15+
- julia --project=. --check-bounds=yes --color=yes test/runtests.jl
16+
17+
trigger:
18+
branch:
19+
- master
20+
21+
...

.travis.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: julia
2+
os:
3+
- freebsd
4+
julia:
5+
- nightly
6+
matrix:
7+
allow_failures:
8+
- julia: nightly
9+
script:
10+
- julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true)'
11+
- julia --project=. --check-bounds=yes --color=yes -e 'using Pkg; Pkg.instantiate()'
12+
- julia --project=. --check-bounds=yes --color=yes test/runtests.jl
13+
notifications:
14+
email: false
15+
16+
branches:
17+
only:
18+
- master
19+
- gh-pages # For building documentation
20+
- /^testing-.*$/ # testing branches
21+
- /^v[0-9]+\.[0-9]+\.[0-9]+$/ # version tags

0 commit comments

Comments
 (0)