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