1. 19 Apr, 2019 1 commit
  2. 05 Apr, 2019 1 commit
    • Steve Azzopardi's avatar
      Change helper image to server core · fbd8af5f
      Steve Azzopardi authored
      naoserver only allows powershell 6 to be installed, which is something
      the Runner does not support yet. Adding support for powershell 6 is
      something we want to do in the future
      #3291. We can just add
      support just for the helper image but as described in
      #3896 (comment 157830131)
      this will turn out messy. Change the helper image to use server core
      instead to use powershell 5
      
      Reference #3896
      fbd8af5f
  3. 28 Mar, 2019 1 commit
  4. 17 Mar, 2019 1 commit
  5. 13 Mar, 2019 1 commit
  6. 07 Mar, 2019 5 commits
  7. 06 Mar, 2019 1 commit
  8. 05 Mar, 2019 1 commit
    • Steve Azzopardi's avatar
      Add CI for building/publishing windows images · a9802980
      Steve Azzopardi authored
      Create CI jobs to only build windows helper images when on branches that
      are not master or branches related to docs for both Windows server 1809
      and 1803
      
      Create CI job to publish windows helper images when on master branch for
      both Windows server 1809 and 1803.
      a9802980
  9. 04 Mar, 2019 3 commits
  10. 01 Mar, 2019 2 commits
    • Steve Azzopardi's avatar
      Add compilation for windows helper binary · 956c880b
      Steve Azzopardi authored
      Start compiling and storing  the windows helper binary.
      956c880b
    • Steve Azzopardi's avatar
      Split `make docker` for GitLab Runner Helper · 45cf9f57
      Steve Azzopardi authored
      GitLab Runner helper is built using `make docker` which builds the
      binary, creates a Docker container and extract the files system of that
      container for publishing at a later stage.
      
      Because of  #3755 we
      have to split this command up so we generate the binaries and the docker
      archive separately since Windows containers cannot be built on Linux systems
      or vice versa.
      
      We are keeping the binary generation in one command to have both Windows
      and Linux binaries consistent, and built them on a Linux platform where
      `make` is installed. The make command already sets up the $GOPATH,
      dependencies and environment for building the binaries so there is no
      point of duplicating that. Then diverge when building the docker
      containers, since they have to be done on different platforms.  Windows
      does have GNUMake http://gnuwin32.sourceforge.net/packages/make.htm but
      it's fairly outdated and doesn't seem to work when installing it...
      45cf9f57
  11. 08 Feb, 2019 1 commit
    • Alessio Caiazza's avatar
      Revert "Merge branch... · 0985c720
      Alessio Caiazza authored
      Revert "Merge branch '3755-helper-image-for-windows-container-execution-update-make-file' into 'master'"
      
      This reverts merge request !1174
      0985c720
  12. 07 Feb, 2019 1 commit
    • Steve Azzopardi's avatar
      Split `make docker` for GitLab Runner Helper · 49a8b7b2
      Steve Azzopardi authored
      GitLab Runner helper is built using `make docker` which builds the
      binary, creates a Docker container and extract the files system of that
      container for publishing at a later stage.
      
      Because of  gitlab-org/gitlab-runner#3755 we
      have to split this command up so we generate the binaries and the docker
      archive separately since Windows containers cannot be built on Linux systems
      or vice versa.
      
      We are keeping the binary generation in one command to have both Windows
      and Linux binaries consistent, and built them on a Linux platform where
      `make` is installed. The make command already sets up the $GOPATH,
      dependencies and environment for building the binaries so there is no
      point of duplicating that. Then diverge when building the docker
      containers, since they have to be done on different platforms.  Windows
      does have GNUMake http://gnuwin32.sourceforge.net/packages/make.htm but
      it's fairly outdated and doesn't seem to work when installing it on
      Windows server 2019.
      
      Drop support for `USE_PRECOMPILED_IMAGES` since it's just extra
      complexity that is not needed, and it doesn't seem to be used anywhere.
      If the user runs `make helper-docker` and the binaries are already
      present they are not rebuild.
      49a8b7b2
  13. 30 Jan, 2019 1 commit
  14. 11 Dec, 2018 1 commit
  15. 10 Dec, 2018 1 commit
  16. 22 Nov, 2018 1 commit
    • Tomasz Maczukin's avatar
      Adds propper inheritance in 'race conditions detector' · 1edf5f98
      Tomasz Maczukin authored
      Currently the job is inheriting `test coverage report`, which contains
      a configuration for making artifacts from `out/coverage/*`. This path
      however doesn't exist in `race conditions detector` job, so it creates
      a false-positive error message, caused by artifacts creating error.
      
      This commits changes the inheritance to use `.coverage_job` which
      contains the only configuration that jobs in `coverage` stage should
      have common.
      1edf5f98
  17. 21 Nov, 2018 3 commits
  18. 12 Nov, 2018 1 commit
  19. 25 Oct, 2018 1 commit
  20. 18 Oct, 2018 3 commits
  21. 10 Oct, 2018 1 commit
  22. 05 Oct, 2018 1 commit
  23. 14 Aug, 2018 1 commit
  24. 13 Aug, 2018 1 commit
  25. 01 Aug, 2018 5 commits