Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Sep 11, 2017
  2. Apr 20, 2017
  3. Apr 14, 2017
  4. Mar 16, 2017
  5. Mar 15, 2017
  6. Jan 26, 2017
  7. Jan 20, 2017
  8. Jul 06, 2016
    • Kamil Trzcinski's avatar
      Fix test failures · 13257bf5
      Kamil Trzcinski authored
      13257bf5
    • Kamil Trzcinski's avatar
      Improve logging · a32e645c
      Kamil Trzcinski 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
  9. Jun 15, 2016
  10. Jun 06, 2016
    • Kamil Trzcinski's avatar
      Refactor script generation to make it fully on-demand · 62ebf0c8
      Kamil Trzcinski authored
      - Rename `ShellScript` to `ShellConfiguration` and remove all generated scripts
      - Introduce `ShellScriptType` with different types of scripts
      - Introduce `GetConfiguration` and `GenerateScript` for `Shell` interface
      - Change `ShellScript` to `Shell` of `Executor`
      - Remove `GenerateScript` from shells, instead provide a generic method with accepts `ShellScriptType`
      - Introduce `executeShellScript` for `Build`, method which is responsible for generating and executing a shell script
      62ebf0c8
  11. May 12, 2016
  12. May 09, 2016
  13. May 04, 2016
  14. Mar 18, 2016
  15. Mar 05, 2016
  16. Mar 04, 2016
  17. Feb 08, 2016
  18. Feb 06, 2016
  19. Jan 22, 2016
  20. Nov 25, 2015
  21. Nov 20, 2015
  22. Nov 17, 2015
  23. Nov 12, 2015
  24. Oct 18, 2015
  25. Sep 14, 2015
  26. Sep 04, 2015
  27. Aug 14, 2015
    • Olivier Bornet's avatar
      Prevent runner to be stealth with long logs. · bfc0965d
      Olivier Bornet authored
      If the log is longer than maxTraceOutputSize, the runner will be paused
      and waiting forever. This ia because the reader stop reading the pipe,
      and the pipes has a size limit.
      
      I have already proposed a patch in the past for this. The patch was
      adapted, but unfortunately, an important "break" was not removed in the
      adaptation.
      
      This patch remove the unwanted break, allowing the for loop to continue
      to run and flushing the pipe buffer.
      bfc0965d
  28. Jul 17, 2015