gitlab-runner merge requestshttps://staging.gitlab.com/gitlab-org/gitlab-runner/-/merge_requests2015-11-20T22:18:36Zhttps://staging.gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/32Add param for separate RootCA2015-11-20T22:18:36Zusername-removed-20268iavael@users.noreply.github.comAdd param for separate RootCAAdded -x/--rootca param to define non-system rootca store. It may be needed, fo example if we have internal ca, which we don't want to install systemwide for security reasons or, in my case, if we have selfsigned certificate on gitlab-ci...Added -x/--rootca param to define non-system rootca store. It may be needed, fo example if we have internal ca, which we don't want to install systemwide for security reasons or, in my case, if we have selfsigned certificate on gitlab-ci server (we pass this certificate as rootca store and so workaround bugs like #150 and #71)
Since UnregisterRunner is totally broken (#39, it ignores cli options and tries to read config before loading it, so URL and Token params are always empty), I didn't touch it, because fixing it is unrelated to this MR and there are several ways to do this.v0.6.0https://staging.gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/23dockerfiles/alpine: add gitlab-runner simlink to gitlab-ci-multi-runner2015-08-21T08:11:08Zusername-removed-130415dockerfiles/alpine: add gitlab-runner simlink to gitlab-ci-multi-runnerThis MR fixes `gitlab-runner` path in Alpine Linux based image.
Related to !22This MR fixes `gitlab-runner` path in Alpine Linux based image.
Related to !22v0.6.0Kamil TrzcińśkiKamil Trzcińśkihttps://staging.gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/19Add support for Long Paths on Windows (Fixes #125)2016-04-06T13:55:30Zusername-removed-204177Add support for Long Paths on Windows (Fixes #125)This MR adds support for removing directories containing long paths (>260 characters) when using the PowerShell shell implementation. This support is implemented through detection of [NTFSSecurity](https://ntfssecurity.codeplex.com/)'s `...This MR adds support for removing directories containing long paths (>260 characters) when using the PowerShell shell implementation. This support is implemented through detection of [NTFSSecurity](https://ntfssecurity.codeplex.com/)'s `Remove-Item2` command which has support for long paths, falling back on `Remove-Item` when it cannot be found.
In addition to this functionality, a workaround involving `git fetch` and `git config --system core.longpaths true` has been documented in the FAQ.
For a full discussion of possible solutions and the original problem, please look at #125v0.6.0Kamil TrzcińśkiKamil Trzcińśkihttps://staging.gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/17Fetching Authentication Configuration from Config files2017-06-01T13:30:52Zusername-removed-46649Fetching Authentication Configuration from Config filesFollowing 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 f...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
Aurélien
v0.6.0https://staging.gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/14[WIP] docker: support memory/memory-swap settings2015-08-17T01:23:18Zusername-removed-184241[WIP] docker: support memory/memory-swap settingsClose: #83Close: #83v0.6.0