aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2018-08-23Fix Travis to only use Go 1.10Joe Richey joerichey@google.com
2018-02-12travis: Fix travis bugJoseph Richey
2018-02-12travis: Upload encrypted API keyJoseph Richey
2018-02-11travis: use multiple build stagesJoseph Richey
This change rewrites .travis.yml to use many build stages/jobs. This allows our build to run faster, as almost all jobs run in containers. Stage 1: Run on all pushes to all branches - Job Build: just runs "make" to make sure everything is OK Stage 2: Run on all PRs and pushes to master - Job Lint: Makes sure dep, "make gen", "make format", and "make lint" are all happy. - Job Build 1: Make sure "go get" and "make" will work. This job will later run unit tests. - Job Build 2: Same as Job Build 1, except with another go version. - Job Integeration: Run integration tests (needs sudo, so needs VM) Stage 3: Run on releases (if other stages pass) - Job Deploy: Publishes amd64 binaries to GitHub.
2018-02-09docs/travis: Remove mention of Argon2Joseph Richey
Now that Argon2 is simply and implementation detail of the `crypto` package, and no a build dependancy, we don't need it in Travis or in the documenation for building fscrypt.
2017-10-03travis: update go versionDavor Kapsa
2017-08-31filesystem: libblkid -> search /dev/disk/by-uuidJoe Richey
2017-07-19coveralls: Adding Travis CI integrationJoe Richey joerichey@google.com
2017-07-18Travis.yml and Makefile now run integration tests.Joe Richey joerichey@google.com