This project is mirrored from https://gitee.com/mirrors/nomad.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 22 Nov, 2019 4 commits
-
-
Mahmood Ali authored
This speeds up building and pushing releases
-
Mahmood Ali authored
-
Mahmood Ali authored
-
Mahmood Ali authored
Skip running backend and UI changes for docs/website updates, as indicated by branch name.
-
- 21 Nov, 2019 1 commit
-
-
Mahmood Ali authored
make test-nomad sets 15 minute time out for build. Increase the ci timeout to 20m, so we can get meaningful output and goroutine stack traces rather than have test be simply killed by CircleCI. The extra 5 minutes is a buffer for generating-structs and some unnecessary padding.
-
- 20 Nov, 2019 6 commits
-
-
Mahmood Ali authored
This adopts pattern used by Vault, where we split CircleCI yaml config into multiple files that get packed and translated to 2.0. This has two motivations: First, to ease translating config to CircleCI 2.0 so it can run on Enterprise private repository. Second and most importantly, it also adding Enterprise specific jobs in separate files with reduced config file merging conflict resolution.
-
Mahmood Ali authored
This is a remenant of the time we used a custom hashicorp docker image for CI. Currently, we use the official golang image, so no longer need the job or manage the dockerhub credentials.
-
Mahmood Ali authored
`stable-website` branch is only meant for updating the nomadproject.io website, and the backend tests are irrelevant. Also, the ci workflow uses up the plans containers and may delay website deployments by 20 minutes or more while we are cutting a release.
-
Mahmood Ali authored
-
Tim Gross authored
-
Michael Schurter authored
-
- 28 Oct, 2019 2 commits
-
-
Mahmood Ali authored
To ensure we test with latest with latest configuration.
-
Drew Bailey authored
-
- 18 Oct, 2019 4 commits
-
-
Mahmood Ali authored
Use golang 1.12.12
-
Mahmood Ali authored
-
Mahmood Ali authored
-
Mahmood Ali authored
Use use base official golang image in CircleCI, as it gets refreshed more quickly compared to circleci/golang, and we don't benefit from circleci image customizations much.
-
- 10 Oct, 2019 1 commit
-
-
Lang Martin authored
-
- 26 Sep, 2019 1 commit
-
-
Mahmood Ali authored
To get fix for https://github.com/golang/go/issues/34540 .
-
- 09 Sep, 2019 1 commit
-
-
Buck Doyle authored
-
- 31 Aug, 2019 2 commits
-
-
Danielle Lancashire authored
-
Danielle Lancashire authored
Also introduce regression ci for 32 bit fingerprinting
-
- 30 Aug, 2019 1 commit
-
-
Danielle Lancashire authored
-
- 28 Aug, 2019 1 commit
-
-
Mahmood Ali authored
Looks like the host unattended upgrades is interferring with chroot creation. Here, we upgrade machine image to one without unattended upgrades misconfigured, across the board except for the `test-docker` job. Docker seems to be misbehaving on that image, and we get some unexpected cgroups errors, e.g. https://circleci.com/gh/hashicorp/nomad/3854 . Sample recent failures of `test-exec`: https://circleci.com/gh/hashicorp/nomad/3633 https://circleci.com/gh/hashicorp/nomad/3696 https://circleci.com/gh/hashicorp/nomad/3714 https://circleci.com/gh/hashicorp/nomad/3764 https://circleci.com/gh/hashicorp/nomad/3770 https://circleci.com/gh/hashicorp/nomad/3834
-
- 24 Aug, 2019 2 commits
-
-
Mahmood Ali authored
We currently use an container image for `test-devices` job only; while all other jobs use machine executor. This allows us to switch golang and protoc verions easily without manually managing Docker images (which requires building them manually on a dev machines, etc). All that while, we install dependencies on every build in all other jobs.. `test-devices` now is one of the fastest jobs and isn't a constraint or a bottleneck, so increasing its overhead by few seconds doesn't hurt the overall developer iteration. If we split tests effectively later, we can revisit.
-
Mahmood Ali authored
Fixes `test-devices` job
-
- 23 Aug, 2019 1 commit
-
-
Mahmood Ali authored
-
- 22 Aug, 2019 1 commit
-
-
Mahmood Ali authored
This fixes a frequent failure in `test-rkt` jobs where dpkg installation fails. The image used currently, circleci/classic:201808-01, has unattended upgrades enabled accidentally, which runs on every build. This means that tools get modified unexpectedly during builds, and apt-get commands may fail as the unattended upgrade is holding package database lock. This updates `test-rkt` job only because the new image breaks `test-docker` job (e.g. https://circleci.com/gh/hashicorp/nomad/2641 ), and I punted on investigating test-docker for another day.
-
- 21 Aug, 2019 1 commit
-
-
Buck Doyle authored
This adds a job to test the UI on CircleCI, including the sort of branch pattern-matching from #5839, so .-ui/ branches only have that job and not the non-UI ones. I considered having an entire workflow for UI, which could have separate jobs for linting vs Ember tests, but the lint commands take so little time that it didn’t seem worth it. There’s no use of nvm to change the Node version as the Docker image is what controls that. It’s annoying to have to update the version in multiple places, but probably infrequent.
-
- 20 Aug, 2019 1 commit
-
-
Michael Schurter authored
-
- 14 Aug, 2019 1 commit
-
-
Tim Gross authored
-
- 13 Aug, 2019 2 commits
-
-
Mahmood Ali authored
-
Mahmood Ali authored
-
- 12 Aug, 2019 7 commits
-
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-
Danielle Lancashire authored
-