1. 31 Jul, 2015 3 commits
    • Kamil Trzciński's avatar
      Fixed Windows docs · a39f759d
      Kamil Trzciński authored
    • Kamil Trzciński's avatar
    • Kamil Trzciński's avatar
      Merge branch 'auth-config' into 'master' · 7c3e0912
      Kamil Trzciński authored
      Fetching Authentication Configuration from Config files
      Following the discussion on this Merge Request: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/8, I have tried to make authentication work for private registry when using Docker executor.
      As suggested, I started from @ayufan branch and worked from there:
      - The registry name is found from the image name
      - If the value is not empty, the executor will try to look at ~/.dockercfg (Using NewAuthConfigurationsFromDockerCfg() method in go-dockerclient)
      - If that fails for some reason, the executor will then look at ~/.docker/config.json (Which should be the new default from Docker 1.7.0)
      - Finally, if an Authentication corresponding to the specified registry is found, subsequent Pull will make use of it
      Being fairly new to Go, I hope the Error handling is Ok. Please feel free to ask for fixes.
      As well, I needed the latest version of go-dockerclient and it's adding quite a fair bit of modifications to the repo. (Was Godeps the right way to do it?)
      Finally, if I tested it at my company (and it seems to work fine), should I add test classes somewhere?
      Do you also want me to add something at the documentation?
      Thank you in advance
      See merge request !17
  2. 30 Jul, 2015 1 commit
    • Kamil Trzciński's avatar
      Merge branch 'run-go-test-recursively' into 'master' · 0a74ccaa
      Kamil Trzciński authored
      Run go test recursively
      I started to look a little deeper into the project and that was the first thing that popped up. Currently pretty useless as there are no tests, but that might change in the future and these test should then be executed by the CI as well.
      See merge request !15
  3. 29 Jul, 2015 10 commits
  4. 28 Jul, 2015 5 commits
  5. 24 Jul, 2015 2 commits
  6. 23 Jul, 2015 1 commit
  7. 22 Jul, 2015 1 commit
  8. 21 Jul, 2015 3 commits
  9. 17 Jul, 2015 6 commits
  10. 16 Jul, 2015 8 commits