summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove need for externally configured variableEvan Read2019-08-011-0/+1
* Switch to DinD TLS for GitLab CI•••With Docker 19.03 TLS is [enabled by default](https://hub.docker.com/_/docker/#tls), specify the `DOCKER_TLS_CERTDIR` variable so we start using it since all runners mount `/certs/client` automatically. Steve Azzopardi2019-07-291-5/+8
* Expand markdown lint rules in runnerMarcel Amirault2019-07-251-1/+2
* Fix markdown in runner docs•••Fix many small issues with markdown, mostly whitespace changes to codeblocks, trailing spaces, indentation, part 1 Marcel Amirault2019-07-231-1/+1
* Add CI job checking changes in Windows tests failuresTomasz Maczukin2019-07-181-0/+20
* Pass Windows tests output with artifactsTomasz Maczukin2019-07-171-0/+5
* Add more MDL rulesEvan Read2019-07-151-1/+1
* Add lint rule that headings must increment one level at a timeEvan Read2019-07-051-1/+1
* Enforce consistent prefix for bullet listsEvan Read2019-07-011-1/+1
* Enforce consistent prefix for numbered listsEvan Read2019-06-281-1/+1
* Disallow bare URLs from projectEvan Read2019-06-251-2/+2
* Add Markdown linting and one ruleEvan Read2019-06-241-1/+5
* Merge branch 'apt_warning' into 'master'•••Fix "WARNING: apt does not have a stable CLI interface. Use with caution in scripts" See merge request gitlab-org/gitlab-runner!1143Tomasz Maczukin2019-06-111-2/+2
|\
| * Fix "WARNING: apt does not have a stable CLI interface. Use with caution in s...Mathieu Parent2019-05-301-2/+2
* | Dependencies license management with GitLab CI/CDAlessio Caiazza2019-06-031-0/+4
|/
* Add a CI job that checks if FF list in documentation is up-to-dateTomasz Maczukin2019-04-191-0/+16
* Change helper image to server core•••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 https://gitlab.com/gitlab-org/gitlab-runner/issues/3291. We can just add support just for the helper image but as described in https://gitlab.com/gitlab-org/gitlab-runner/issues/3896#note_157830131 this will turn out messy. Change the helper image to use server core instead to use powershell 5 Reference https://gitlab.com/gitlab-org/gitlab-runner/issues/3896 Steve Azzopardi2019-04-051-8/+8
* Restore links checking and add new oneEvan Read2019-03-291-0/+2
* Enable the docs CI jobAchilleas Pipinellis2019-03-171-18/+14
* Merge branch 'add-lfs-ubuntu-docker' into 'master'•••add lfs support to ubuntu docker runner See merge request gitlab-org/gitlab-runner!1192Tomasz Maczukin2019-03-141-0/+3
|\
| * add lfs support to docker runner•••Since gitlab natively supports large file support (LFS) the docker runner should also natively support LFS. Heiko Voigt2019-03-071-0/+3
* | Move variables defining .gopath to a shared place for all Windows jobsTomasz Maczukin2019-03-131-5/+10
* | Release also on gitlab releases pageAlessio Caiazza2019-03-071-0/+7
* | Leave a note about technical dept•••Things are blocked by https://gitlab.com/gitlab-org/gitlab-runner/issues/3946. After resolving the main issue, we can clean up CI configuration introduced by this branch. Tomasz Maczukin2019-03-071-0/+5
* | Add integration tests for the LFS supportTomasz Maczukin2019-03-071-5/+12
* | Switch to a different test repositoryTomasz Maczukin2019-03-071-1/+1
|/
* Set WINDOWS_VERSION for bleeding and stable jobs•••We are overriding the variables, since `PUSH_TO_DOCKER_HUB` is being set. Redeclare the `WINDOWS_VERSION` using the `&windows180x_variable` anchor, the same way as `&docker_variables` is being used. Steve Azzopardi2019-03-061-2/+6
* Add CI for building/publishing windows images•••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. Steve Azzopardi2019-03-051-7/+82
* Parallelize windows test executionTomasz Maczukin2019-03-041-3/+2
* Update windows job definitionTomasz Maczukin2019-03-041-8/+15
* Move windows tests to two new machinesTomasz Maczukin2019-03-041-4/+13
* Add compilation for windows helper binary•••Start compiling and storing the windows helper binary. Steve Azzopardi2019-03-011-1/+2
* Split `make docker` for GitLab Runner Helper•••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 https://gitlab.com/gitlab-org/gitlab-runner/issues/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. Steve Azzopardi2019-03-011-1/+1
* Revert "Merge branch '3755-helper-image-for-windows-container-execution-updat...•••This reverts merge request !1174Alessio Caiazza2019-02-081-1/+1
* Split `make docker` for GitLab Runner Helper•••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 https://gitlab.com/gitlab-org/gitlab-runner/issues/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. Steve Azzopardi2019-02-071-1/+1
* Fix docs review app URL•••The script that creates the review app changed in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20365, but we forgot to update the Runner. Achilleas Pipinellis2019-01-301-3/+3
* Merge branch 'vagrant-win' into 'master'•••Testing on windows with vagrant See merge request gitlab-org/gitlab-runner!1003Steve Azzopardi2019-01-211-4/+2
|\
| * Extract windows testing into a powershell scriptAlessio Caiazza2018-11-121-4/+2
* | Add explanation why the job is being disabledTomasz Maczukin2018-12-111-0/+4
* | Disable the docs lint job for now•••Due to some changes in the gitlab-docs project, we didn't check for some internal links so now all jobs will fail. Related CE MR that this was disabled https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23665 This is tracked on the gitlab-docs project https://gitlab.com/gitlab-com/gitlab-docs/issues/307 Achilleas Pipinellis2018-12-101-14/+14
* | Adds propper inheritance in 'race conditions detector'•••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. Tomasz Maczukin2018-11-221-2/+2
* | Use parallel feature instead of manual indexingTomasz Maczukin2018-11-211-17/+3
* | Count CI_NODE_INDEX from 1, not from 0Tomasz Maczukin2018-11-211-2/+2
* | Change parallel tests configuration ENV namesTomasz Maczukin2018-11-211-2/+2
|/
* Don't run coverage stage jobs when only docs are being updatedTomasz Maczukin2018-10-251-0/+1
* Install go-junit-report in the base CI imageTomasz Maczukin2018-10-181-2/+3
* Run coverage jobs alwaysTomasz Maczukin2018-10-181-0/+1
* Generate JUnit report in coverage stage and integrate with GitLab JUnit supportTomasz Maczukin2018-10-181-5/+14
* Add dependency check jobsTomasz Maczukin2018-10-101-2/+22
* Change image for docs link checking.Evan Read2018-10-051-3/+3