Commit graph

72 commits

Author SHA1 Message Date
Mahmood Ali fb55717b0c
Regenerate Proto files (#5421)
Noticed that the protobuf files are out of sync with ones generated by 1.2.0 protoc go plugin.

The cause for these files seem to be related to release processes, e.g. [0.9.0-beta1 preperation](ecec3d38de (diff-da4da188ee496377d456025c2eab4e87)), and [0.9.0-beta3 preperation](b849d84f2f).

This restores the changes to that of the pinned protoc version and fails build if protobuf files are out of sync.  Sample failing Travis job is that of the first commit change: https://travis-ci.org/hashicorp/nomad/jobs/506285085
2019-03-14 10:56:27 -04:00
Nick Ethier 204f6d3270
ci: run seperate build jobs for slower packages 2019-01-23 15:39:34 -05:00
Mahmood Ali 5e2d5ef4c6 ci: use gotestsum for running tests
`gotestsum` has user friendlier output that emits final summary, also it can emit junit xml file for
automated analysis instead of current format that should significantly
ease automated analysis of CI.
2018-12-15 21:41:11 -05:00
Mahmood Ali 095dba72ac ci: use Ubuntu 16.04 (Xenial) in TravisCI 2018-12-11 15:49:11 -05:00
Chris Baker e1062b7467 docs: broke docs testing out into its own travis stage 2018-10-08 15:11:46 -04:00
Chris Baker daa363aaf3 docs: fixed incorrect env var in travis that to enable website testing 2018-10-08 14:54:40 -04:00
Chris Baker bd26f885ce docs: added docs website tests using a simple wget --recursive 2018-10-08 14:44:23 -04:00
Alex Dadgar 9d85eaa2ab run in matrix 2018-09-19 10:21:57 -07:00
Alex Dadgar e18a42c789 use latest go in travis 2018-09-04 16:04:13 -07:00
Michael Schurter cb9663acf2 Add a -race enabled build to Travis
Allow it to fail for now with the goal of making it the default build in
the future.
2018-08-27 14:15:56 -07:00
Chelsea Holland Komlo e70aa124b4 upgrade nomad to 1.10.2 2018-05-21 17:24:51 -04:00
Michael Schurter 85195a1ba9 travis: use go 1.10.x 2018-03-22 09:53:16 -07:00
Michael Lange 20e63ad970 Add chrome to Travis 2018-01-17 09:04:00 -08:00
Michael Lange 4e74096834 Lock down yarn version 2018-01-17 09:02:04 -08:00
Alex Dadgar c4128fc44c Build all branches on travis 2018-01-11 13:39:04 -08:00
Michael Lange c46add3bde Makes macos/osx builds optional in Travis 2017-12-20 16:32:15 -08:00
Michael Lange 7a7c8204a7 Lock down nodejs version
The new Travis Trusty image uses node 8 (latest LTS) as the default.
Node 8 is incompatible with some modules used for the UI.
2017-12-15 10:50:06 -08:00
Alex Dadgar 7284350818 remove allow failures matrix 2017-11-02 16:02:04 -07:00
Alex Dadgar 2506f4081f Allow failure 2017-11-02 11:12:18 -07:00
Alex Dadgar 037a8a73eb allow failure 2017-11-01 11:00:10 -07:00
Alex Dadgar b335661363 seperate linting from testing 2017-10-24 10:52:26 -07:00
Alex Dadgar 17928aaf51 bump vault and install on darwin 2017-10-21 17:23:42 -07:00
Alex Dadgar 2dbeced72f Rm upgrading go 2017-10-19 16:49:58 -07:00
Alex Dadgar 8c67d4d753 split privilidged calls to two scripts 2017-10-19 16:49:58 -07:00
Alex Dadgar 892a970ea3 travis 2017-10-19 16:49:58 -07:00
Alex Dadgar e5ec915ac3 sync 2017-09-19 10:08:23 -05:00
Alex Dadgar af60377aad remove f-acl 2017-09-13 11:13:04 -07:00
James Nugent 12d41dbfe0 build: Lint shell scripts, and make all shell scripts lint cleanly 2017-09-08 19:50:39 -05:00
James Nugent dc40420b51 build: Fix Travis following Vagrant changes 2017-09-08 19:45:41 -05:00
Alex Dadgar 9cef4dad18 Update to Go 1.9 2017-09-01 16:42:09 -07:00
Chelsea Holland Komlo 74f193daa8 Root permissions are needed for testing certain functionality 2017-08-23 23:43:51 +00:00
Alex Dadgar 92b1cf8188 build acl branch 2017-08-17 17:29:33 -07:00
Michael Schurter 9185b21e99 docker should already be installed by services
This package no longer exists so trying to install it broke our build.
It has been renamed docker-ce.
2017-06-21 10:51:56 -07:00
Michael Schurter 096493348b Bump Travis to latest Go 1.8.x 2017-05-04 17:04:59 -07:00
Alex Dadgar ec3b74c63a Bump 2017-02-20 15:14:44 -08:00
Diptanu Choudhury e307fced6a Downgrading to Go 1.7 2017-02-16 15:45:13 -08:00
Alex Dadgar 51dd3e6e12 Use RC to see if cause of failure 2017-02-16 13:52:39 -08:00
Seth Vargo 4a1fa67f26
Separate agent configuration into its own pages
I apologize in advance for the rather long PR, but unfortunately there
is not an easy way to break this up into smaller chunks. This separates
the agent configuration into smaller, more consumable pieces just like
the job specification.
2016-11-02 18:30:00 -04:00
Diptanu Choudhury eedf0120cd Pinning go version to 1.7 2016-10-31 18:18:00 -07:00
Diptanu Choudhury 9d3cdded9a Merge pull request #1699 from hashicorp/f-lxc-driver
LXC Support
2016-10-25 15:17:44 -07:00
Diptanu Choudhury b5cc153d54 Added lxc related dependencies 2016-10-25 15:17:02 -07:00
Michael Schurter 0cd3763a10 Update rkt script and test rkt in travis 2016-10-25 09:46:49 -07:00
Diptanu Choudhury 410b0cbf79 Adding lxc-dev 2016-10-12 17:18:58 -07:00
Diptanu Choudhury 8e98e45848 Install liblxc1 in travisw 2016-10-12 17:18:58 -07:00
Alex Dadgar e7fa97ae10 Update install of Vault 2016-08-25 14:07:15 -07:00
Alex Dadgar 58ebf11477 no failures allowed 2016-08-19 16:38:56 -07:00
Alex Dadgar dfe0a95b63 Test 2016-08-17 16:31:47 -07:00
Alex Dadgar cef5464e47 Test 2016-08-17 16:25:38 -07:00
Alex Dadgar 0f6e71a3d8 More advance travis timeout circumvention 2016-08-16 21:46:53 -07:00
Alex Dadgar 32e5bf95a7 use tip go 2016-08-16 13:36:46 -07:00