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.
  1. 22 Nov, 2019 4 commits
  2. 21 Nov, 2019 1 commit
    • Mahmood Ali's avatar
      ci: match ci timeout to go test timeout · 720b41c4
      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.
      720b41c4
  3. 20 Nov, 2019 6 commits
    • Mahmood Ali's avatar
      Refactor circleci CI scripts · 90d1c69e
      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.
      90d1c69e
    • Mahmood Ali's avatar
      build-deps-image no longer runs · b6b6b55c
      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.
      b6b6b55c
    • Mahmood Ali's avatar
      Ignore ci workflow in stable-website · 7136a846
      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.
      7136a846
    • Mahmood Ali's avatar
      low case references · e1c544f5
      Mahmood Ali authored
      e1c544f5
    • Tim Gross's avatar
      e0535387
    • Michael Schurter's avatar
      release: switch to Go 1.12.13 · 48bdf7ea
      Michael Schurter authored
      48bdf7ea
  4. 28 Oct, 2019 2 commits
  5. 18 Oct, 2019 4 commits
  6. 10 Oct, 2019 1 commit
  7. 26 Sep, 2019 1 commit
  8. 09 Sep, 2019 1 commit
  9. 31 Aug, 2019 2 commits
  10. 30 Aug, 2019 1 commit
  11. 28 Aug, 2019 1 commit
  12. 24 Aug, 2019 2 commits
    • Mahmood Ali's avatar
      use circleci/golang images directly · b6bf83ad
      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.
      b6bf83ad
    • Mahmood Ali's avatar
      use a new image with proper protoc dependency · f4571cb9
      Mahmood Ali authored
      Fixes `test-devices` job
      f4571cb9
  13. 23 Aug, 2019 1 commit
  14. 22 Aug, 2019 1 commit
    • Mahmood Ali's avatar
      ci: Use more recent base machine executor image · 91bccfc8
      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.
      91bccfc8
  15. 21 Aug, 2019 1 commit
    • Buck Doyle's avatar
      UI: Add CircleCI job (#6125) · 6dcf4f29
      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.
      6dcf4f29
  16. 20 Aug, 2019 1 commit
  17. 14 Aug, 2019 1 commit
  18. 13 Aug, 2019 2 commits
  19. 12 Aug, 2019 7 commits