1. 16 Mar, 2017 3 commits
  2. 19 Feb, 2017 1 commit
  3. 14 Feb, 2017 1 commit
  4. 10 Feb, 2017 1 commit
  5. 25 Jan, 2017 1 commit
  6. 15 Jan, 2017 1 commit
  7. 14 Jan, 2017 1 commit
    • Jonathon Reinhart's avatar
      Add support for GIT_SUBMODULE_STRATEGY · 91abb75d
      Jonathon Reinhart authored
      By default, git submodules will not be updated/initialized, as it has
      been. If GIT_SUBMODULE_STRATEGY is set to "normal" or "recursive", then
      the submodules will be updated, recursively if requested.
      91abb75d
  8. 12 Dec, 2016 3 commits
  9. 07 Dec, 2016 1 commit
  10. 06 Dec, 2016 1 commit
  11. 05 Dec, 2016 2 commits
  12. 03 Dec, 2016 2 commits
    • Kamil Trzciński's avatar
      Fix failures · d2878368
      Kamil Trzciński authored
      d2878368
    • Kamil Trzciński's avatar
      Add a multiple prometheus metrics: · 857d72e5
      Kamil Trzciński authored
      Metrics from Machine Provider (Auto-scaling):
      - ci_machines_provider{state=acquired|creating|idel|used|removing} - current number of machines in given state,
      - ci_machines{type=created|used|removed} - total number of machines,
      
      Metrics from Builds with breakdown on stage and runtime state:
      - ci_runner_builds{state=pending|running|finished|canceled|terminated|timedout, stage=prepare_script|build_script|after_script|archive_cache|upload_artifacts} - current number of builds in given state
      857d72e5
  13. 22 Nov, 2016 2 commits
  14. 21 Nov, 2016 2 commits
  15. 05 Oct, 2016 1 commit
  16. 03 Oct, 2016 1 commit
  17. 01 Sep, 2016 1 commit
  18. 02 Aug, 2016 3 commits
  19. 21 Jul, 2016 1 commit
  20. 17 Jul, 2016 2 commits
    • Kamil Trzciński's avatar
      Refactor BuildTrace abort mechanism · 00078e11
      Kamil Trzciński authored
      Return channel on which routine will listen instead of allowing to specify own anonymous function.
      00078e11
    • Kamil Trzciński's avatar
      Solve very rare case resulting in dead-lock when cancelling a build · 7e6786eb
      Kamil Trzciński authored
      It's possible that we will block on Notify anonymous function, when the select loop a few lines below gets finished.
      It will happen, because we use unbuffered channel, but don't have a possibility to consume it.
      Thus this will block trace sending routing.
      Trace sending routine will not finish, thus it will block trace.Success/Fail resulting in ability to cleanup a executor and releasing a machine.
      
      This also renames BuildAbort to SystemInterrupt which is more accurate and makes a timeout a BuildError instead of SystemError.
      7e6786eb
  21. 14 Jul, 2016 1 commit
  22. 12 Jul, 2016 1 commit
  23. 06 Jul, 2016 1 commit
    • Kamil Trzciński's avatar
      Improve logging · a32e645c
      Kamil Trzciński authored
      - Introduce BuildError to generate soft failure on build error and generate hard failure on system error
      - Use WithField instead of pushing data as arguments of most of logging functions
      - Introduce BuildLogger which removes logging functionality from AbstractExecutor
      - Use BuildLogger and write notice message as early as possible
      - Remove finish notice/error from AbstractExecutor
      - Sending and appending build trace is now debug message by default
      a32e645c
  24. 01 Jul, 2016 1 commit
  25. 16 Jun, 2016 5 commits