summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'use-git-depth' into 'master' Kamil Trzciński2016-06-281-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use GIT_DEPTH for builds ## What does this MR do? Enables experimental feature to use shallow cloning. ## Why was this MR needed? To speed up the builds and reduce the pressure on NFS servers. This should save us between 30s to 1m of the time of each build. ## More information `GIT_DEPTH`: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/188 ## Problems - Too small value for `GIT_DEPTH` can make it impossible to retry old changes. You will see `unresolved reference` in build log. We should then reconsider changing `GIT_DEPTH` to higher value - Mechanism that rely on `git describe` may not work correctly when `GIT_DEPTH` is set. This will happen, because only part of the git history is present on the build machine ## Requirements GitLab Runner 1.3.0. Currently all our internal runners use beta release or 1.3.0 with support for `GIT_DEPTH`. @pcarranza Please decide when to merge that. We should start monitoring to see an impact on our NFS servers. cc @jacobvosmaer-gitlab @pcarranza See merge request !4730
| * Use GIT_DEPTH when running buildsuse-git-depthKamil Trzcinski2016-06-171-0/+1
| |
* | Add caching for Ruby 2.3 tests.Connor Shea2016-06-221-0/+5
| | | | | | | | Accidentally removed when !3807 was merged.
* | Add master-only limitation.Connor Shea2016-06-171-2/+2
| |
* | Remove branch restriction.Connor Shea2016-06-151-2/+2
| |
* | Upgrade Ruby 2.2 tests to 2.3connorshea2016-06-151-43/+38
|/ | | | | | | | | | | | | | This changes the GitLab CI Tests that test compatibility with Ruby 2.2 to instead test compat with Ruby 2.3. We’ve discussed skipping straight to 2.3.0 when next upgrading the required Ruby version. Since Rails 5 requires 2.2.2, and we have to upgrade anyway, may as well do it now and not risk having to upgrade again come Rails 5.1 or 5.2. Test failures on Ruby 2.3 do not fail the build.
* Merge branch 'retry-spinach-tests' into 'master' Rémy Coutable2016-06-141-3/+1
|\ | | | | | | | | | | | | | | | | | | Retry spinach tests in case of failure using rerun reporter ## What does this MR do? Fixes Spinach tests to retry on tests on master See merge request !4539
| * Use bundle exec to run spinachKamil Trzcinski2016-06-101-1/+1
| |
| * Merge remote-tracking branch 'origin/master' into retry-spinach-testsKamil Trzcinski2016-06-101-0/+2
| |\
| * | Retry spinach tests in case of failure using rerun reporterKamil Trzcinski2016-06-081-3/+1
| | |
* | | Cache only apt and ruby from vendorcache-apt-and-ruby-onlyKamil Trzcinski2016-06-121-1/+2
| |/ |/| | | | | | | Since introduction of gitignore the vendor folder contains also gitignores which affects detection when to update a cache. We explicitly cache only apt and ruby folders.
* | Update Knapsack report only on masterKamil Trzcinski2016-06-081-0/+2
|/
* Fix knapsack for masterknapsack-for-masterKamil Trzcinski2016-06-071-1/+1
|
* Remove stage notifications [ci skip]Kamil Trzcinski2016-06-071-1/+0
|
* Fix knapsack spinach executionKamil Trzcinski2016-06-071-1/+1
|
* Fix .gitlab-ci.ymlknapsackKamil Trzcinski2016-06-071-6/+6
|
* Rerun failed spinach testsKamil Trzcinski2016-06-071-70/+94
|
* Fix license_finderKamil Trzcinski2016-06-071-1/+1
|
* Install knapsackKamil Trzcinski2016-06-071-1/+1
|
* Use ruby:2.1 and ruby:2.2 imagesKamil Trzcinski2016-06-071-2/+2
|
* Merge remote-tracking branch 'origin/master' into knapsackKamil Trzcinski2016-06-071-0/+1
|\ | | | | | | | | # Conflicts: # .gitlab-ci.yml
| * Add some gems' licenses not caught by License Finder.Connor Shea2016-06-061-0/+5
| | | | | | | | Also add License Finder to CI (only runs on master).
* | Install bundlerKamil Trzcinski2016-06-061-0/+1
| |
* | Don't install knapsackKamil Trzcinski2016-06-061-1/+0
| |
* | Refactor all testing suitesKamil Trzcinski2016-06-061-138/+66
| |
* | Use gitlab-build-images for precache some of the dependenciesKamil Trzcinski2016-06-041-22/+12
| |
* | Don't start services if they are not neededKamil Trzcinski2016-06-031-0/+2
| |
* | USE_BUNDLE_INSTALLKamil Trzcinski2016-06-031-0/+1
| |
* | Preserve knapsack stateKamil Trzcinski2016-06-031-15/+23
| |
* | Generate knapsack reportsKamil Trzcinski2016-06-031-0/+1
| |
* | Merge knapsack reports and upload them to external serverKamil Trzcinski2016-06-031-1/+18
| |
* | Use knapsack 1.11.0Kamil Trzcinski2016-06-031-8/+13
| |
* | More spinachesKamil Trzcinski2016-06-031-10/+20
| |
* | Use more concurrencyKamil Trzcinski2016-06-031-10/+20
| |
* | Use spinach recordKamil Trzcinski2016-06-031-2/+2
| |
* | Fix knapsack usageKamil Trzcinski2016-06-031-1/+1
| |
* | fix ymlKamil Trzcinski2016-06-031-1/+1
| |
* | WIPKamil Trzcinski2016-06-031-1/+1
| |
* | Use knapsack directlyKamil Trzcinski2016-06-031-11/+3
| |
* | TestKamil Trzcinski2016-06-031-0/+1
| |
* | TestKamil Trzcinski2016-06-031-1/+4
| |
* | TestKamil Trzcinski2016-06-031-0/+5
| |
* | TestKamil Trzcinski2016-06-031-1/+1
| |
* | add bundlerKamil Trzcinski2016-06-031-0/+1
| |
* | Fix assetsKamil Trzcinski2016-06-031-1/+1
| |
* | Improve .gitlab-ci.ymlKamil Trzcinski2016-06-031-78/+44
| |
* | Use build stageKamil Trzcinski2016-06-031-24/+31
| |
* | Touch reportsKamil Trzcinski2016-06-031-0/+2
| |
* | Try to use knapsackKamil Trzcinski2016-06-031-45/+42
|/
* Add db:migrate task to CIDmitriy Zaporozhets2016-04-211-0/+5
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>