1. 19 Apr, 2019 1 commit
  2. 07 Mar, 2019 1 commit
  3. 01 Mar, 2019 1 commit
    • 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 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.
      45cf9f57
  4. 26 Feb, 2019 1 commit
    • Daniel Santos's avatar
      Add `build_simple' to `help' make target · 849fb088
      Daniel Santos authored
      When I needed to fix a bug and quickly build and test it I was
      confounded by the build apparently detecting my supported qemu targets
      and launching docker containers to build for all archs, but failing,
      thus leaving me stuck and unable to test my fix.  If build_simple were
      documented in `make help' I would have found my answer much sooner.
      849fb088
  5. 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
  6. 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
  7. 07 Jan, 2019 1 commit
  8. 03 Jan, 2019 1 commit
  9. 31 Oct, 2018 1 commit
  10. 26 Oct, 2018 1 commit
  11. 22 Oct, 2018 1 commit
  12. 18 Oct, 2018 1 commit
  13. 10 Oct, 2018 1 commit
  14. 04 Sep, 2018 2 commits
  15. 14 Aug, 2018 1 commit
  16. 13 Aug, 2018 1 commit
  17. 01 Aug, 2018 3 commits
  18. 05 Jul, 2018 1 commit
  19. 28 Jun, 2018 1 commit
  20. 27 Jun, 2018 2 commits
  21. 02 May, 2018 1 commit
  22. 01 May, 2018 1 commit
  23. 24 Apr, 2018 1 commit
  24. 05 Apr, 2018 1 commit
  25. 19 Feb, 2018 2 commits
  26. 14 Feb, 2018 3 commits
  27. 16 Jan, 2018 1 commit
  28. 09 Jan, 2018 1 commit
  29. 03 Jan, 2018 1 commit
  30. 04 Dec, 2017 1 commit
  31. 30 Nov, 2017 1 commit
  32. 28 Nov, 2017 1 commit
  33. 24 Nov, 2017 1 commit