Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-23Limit test environment size to one project in CIGrzegorz Bizon
2016-09-22Improve CI job that tests database seedsGrzegorz Bizon
2016-09-22Try cloning repositories before seeding databaseGrzegorz Bizon
Seeding database requires gitlab-shell, and we would like to avoid adding this dependency to the CI.
2016-09-22Add artifacts with development log when seed failsGrzegorz Bizon
2016-09-22Add development environment database setup CI testGrzegorz Bizon
2016-09-15Allow flay and flog to fail for nowStan Hu
2016-09-13Add haml_lint rake taskRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-13Use haml_lint for views lintingRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-08Merge branch 'enable-rspec-formatter' into 'master' Kamil Trzciński
Enable rspec documentation formatter and color output Current rspec just outputs a `=` as each test runs. This enables the documentation formatter and color output to make it easier to know what is going on with each spec. See merge request !5924
2016-09-06Have CI test migration pathsZ.J. van de Weg
This commit adds a job to the pipeline to test if migration on seed data works. Even though the seed data is not perfect, it does give more guarentees that this will succeed in the real world too. seed_fu is used instead of dev:setup to save some time, as they both generate the data in the same way, this should be fine.
2016-08-20Add color to rspec outputStan Hu
2016-08-20Enable rspec documentation formatterStan Hu
2016-08-13Install latest stable phantomjsKamil Trzcinski
2016-08-13Use new PhantomJS versionKamil Trzcinski
2016-08-12Update ruby 2.3.1Z.J. van de Weg
2016-08-11Update gitlab ci tests to test ruby 2.1 now tooZ.J. van de Weg
2016-08-11Default build tests ruby 2.3.1Z.J. van de Weg
Ruby 2.1.8 is used only on master for now, as this would give confidance in case this commit has to be reverted.
2016-08-10Merge branch 'api-examples-curl-long-options' into 'master' Achilleas Pipinellis
Use long options for curl examples in documentation ## What does this MR do? Use long options (e.g. `--header` instead of `-H`) for curl examples in documentation. ## Why was this MR needed? Short options are less readable. ## What are the relevant issue numbers? https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5465#note_13603730 See merge request !5703
2016-08-09add linting script for documentationwinniehell
2016-08-07Add test coverage analysis for CoffeeScript (!5052)winniehell
2016-08-04Don't setup DB for slack notification buildRuben Davila
2016-07-22Deploy test coverage report on master pipeline onlyGrzegorz Bizon
2016-07-22Improve CI configuration file for pages stageGrzegorz Bizon
2016-07-21Deploy ruby test coverage report to gitlab pagesGrzegorz Bizon
2016-07-21Fix SimpleCov report mergingKamil Trzcinski
2016-07-21Update configuration of SimpleCovKamil Trzcinski
2016-07-21Store all simplecov configuration in one fileKamil Trzcinski
2016-07-21Fix update-coverage jobKamil Trzcinski
2016-07-21Use `scripts/merge-simplecov`Kamil Trzcinski
2016-07-21Merge coverage reportKamil Trzcinski
2016-07-20Merge branch 'faster-builds-ci' into 'master' Douwe Maan
Speed improvement for builds without DB Only fetch the images which we are going to use. Speeds up the builds by about 30-45 seconds. /cc @ayufan See merge request !4994
2016-07-20Added checks for migration downtimeYorick Peterse
These new checks can be used to check if migrations require downtime or not (as tagged by their authors). In CI this compares the current branch with master so migrations added by merge requests are automatically verified. To check the migrations added since a Git reference simply run: bundle exec rake gitlab:db:downtime_check[GIT_REF]
2016-07-20Use YAML inheritance to DRY the .gitlab-ci.ymlZ.J. van de Weg
2016-06-29Speed improvement for builds without DBZ.J. van de Weg
Now the builds which do not use the DB or Redis won't pull the images from docker, and won't migrate the DB. This _should_ improve the build times slightly but also create a cleaner trace.
2016-06-28Merge branch 'use-git-depth' into 'master' Kamil Trzciński
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
2016-06-23Add caching for Ruby 2.3 tests.Connor Shea
Accidentally removed when !3807 was merged.
2016-06-17Add master-only limitation.Connor Shea
2016-06-17Use GIT_DEPTH when running buildsKamil Trzcinski
2016-06-15Remove branch restriction.Connor Shea
2016-06-15Upgrade Ruby 2.2 tests to 2.3connorshea
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.
2016-06-14Merge branch 'retry-spinach-tests' into 'master' Rémy Coutable
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
2016-06-13Cache only apt and ruby from vendorKamil Trzcinski
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.
2016-06-10Use bundle exec to run spinachKamil Trzcinski
2016-06-10Merge remote-tracking branch 'origin/master' into retry-spinach-testsKamil Trzcinski
2016-06-08Retry spinach tests in case of failure using rerun reporterKamil Trzcinski
2016-06-08Update Knapsack report only on masterKamil Trzcinski
2016-06-07Fix knapsack for masterKamil Trzcinski
2016-06-07Remove stage notifications [ci skip]Kamil Trzcinski
2016-06-07Fix knapsack spinach executionKamil Trzcinski
2016-06-07Fix .gitlab-ci.ymlKamil Trzcinski