After this patch, subsequent commits to the osv GitHub Repo should
trigger a build at https://travis-ci.org/cloudius-systems/osv. 

At the moment, the build consists of building the Ubuntu Docker image
and building osv. This can easily be expanded upon by adding new entries
to the .travis.yml. Addtionally, this could also be changed to not use
the Docker image, if desired.

Future expansion of this functionality is detailed here:
https://github.com/cloudius-systems/osv/wiki/Automated-Testing-Framework

The goal would be to build and test various apps, to ensure the change
doesn't make any major regressions.

Refs #1044

Signed-off-by: Mason Davis <mason.da...@utexas.edu>
---
 .travis.yml | 9 +++++++++
 1 file changed, 9 insertions(+)
 create mode 100644 .travis.yml

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..fcaf5bce
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,9 @@
+sudo: required
+language: c
+services:
+  - docker
+before_install:
+  - cd docker && docker build -t osv/builder -f ./Dockerfile.Ubuntu .
+  - docker run -it --privileged -d --name build osv/builder
+script:
+  - docker exec build ./scripts/build 
-- 
2.24.0

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osv-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/20191210045931.6646-1-mason.davis%40utexas.edu.

Reply via email to