aboutsummaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2019-04-10 15:38:53 +0000
committerEd Maste <emaste@FreeBSD.org>2019-04-10 15:38:53 +0000
commit9c0fe7f6b98cb35074132332439a9af4e2db814d (patch)
tree34380aa1b4b3783d4665a00d47aa6f79a1523829 /.cirrus.yml
parentfcb47c42eccf2129127688cb99994ad9f1f8c0a0 (diff)
downloadsrc-9c0fe7f6b98cb35074132332439a9af4e2db814d.tar.gz
src-9c0fe7f6b98cb35074132332439a9af4e2db814d.zip
Add Cirrus CI config file to support CI builds (in downstream projects)
Make use of the CI smoke test script added in r346080. Reviewed by: imp, lwhsu Sponsored by: The FreeBSD Foundation
Notes
Notes: svn path=/head/; revision=346085
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
new file mode 100644
index 000000000000..5eedb0f1784c
--- /dev/null
+++ b/.cirrus.yml
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+freebsd_instance:
+ image: freebsd-12-0-release-amd64
+ cpu: 8
+ memory: 24G
+
+env:
+ CIRRUS_CLONE_DEPTH: 1
+
+task:
+ timeout_in: 90m
+ install_script:
+ - pkg install -y qemu-devel
+ - fetch https://people.freebsd.org/~emaste/OVMF.fd
+ script:
+ - make -j$(sysctl -n hw.ncpu) WITHOUT_TOOLCHAIN=yes buildworld buildkernel
+ test_script:
+ - sh tools/boot/ci-qemu-test.sh