summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* Ensure that doesn't have pending migrations when running the specsDouglas Barbosa Alexandre2016-01-191-2/+2
|
* Precompile assets before running feature specs. #4662Rubén Dávila2015-12-281-0/+1
|
* Revert "Merge branch 'remove-redcloth' into 'master' "revert-2037Douwe Maan2015-12-111-1/+2
| | | | | This reverts commit e426c027b0a2a3aa0dea1d833008f2bfd814f483, reversing changes made to c3676aa156981092b7f03f1a3e74bb819cfa2fc3.
* Run db:reset before db:create on CIrs-reset-dbRobert Speicher2015-12-091-1/+1
|
* Merge branch 'split-up-builds' into 'master' Dmitriy Zaporozhets2015-12-091-2/+30
|\ | | | | | | | | | | | | Split up 20min+ `spec:other` and `spinach:project` builds to increase parallelization See merge request !2036
| * Split up spec:other even moreDouwe Maan2015-12-091-0/+14
| |
| * Split up specs moreDouwe Maan2015-12-091-1/+8
| |
| * Split up feature specs moreDouwe Maan2015-12-091-2/+9
| |
* | Remove RedCloth and no longer allow bundle-audit to failDouwe Maan2015-12-091-2/+1
|/
* Allow bundler:audit to failDmitriy Zaporozhets2015-11-231-0/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix gitlab-ci.yml syntaxDmitriy Zaporozhets2015-11-231-3/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add bundler-audit to CIDmitriy Zaporozhets2015-11-231-0/+8
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Code duplication check should be enabled nowremove-code-duplicationDmitriy Zaporozhets2015-11-171-1/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Allow flay to fail for now since there is still a lot of refactoring todoDmitriy Zaporozhets2015-11-161-0/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Dont allow code duplication check to failDmitriy Zaporozhets2015-11-161-1/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Don't allow flog failure any moreDmitriy Zaporozhets2015-11-131-1/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add flay: tool to find duplicate codeflayDmitriy Zaporozhets2015-11-111-0/+8
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Allow flog failure for nowDmitriy Zaporozhets2015-11-111-0/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add method complexity check to CIflogDmitriy Zaporozhets2015-11-101-0/+7
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Allow benchmark failures for the time beingYorick Peterse2015-10-051-0/+1
| | | | | This will be disallowed again once the existing benchmarks pass (which relies on #2341).
* Basic setup for an RSpec based benchmark suitebenchmark-suiteYorick Peterse2015-10-021-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This benchmark suite uses benchmark-ips (https://github.com/evanphx/benchmark-ips) behind the scenes. Specs can be turned into benchmark specs by setting "benchmark" to "true" in the top-level describe block like so: describe SomeClass, benchmark: true do end Writing benchmarks can be done using custom RSpec matchers, for example: describe MaruTheCat, benchmark: true do describe '#jump_in_box' do it 'should run 1000 iterations per second' do maru = described_class.new expect { maru.jump_in_box }.to iterate_per_second(1000) end end end By default the "iterate_per_second" expectation requires a standard deviation under 30% (this is just an arbitrary default for now). You can change this by chaining "with_maximum_stddev" on the expectation: expect { maru.jump_in_box }.to iterate_per_second(1000) .with_maximum_stddev(10) This will change the expectation to require a maximum deviation of 10%. Alternatively you can use the it block style to write specs: describe MaruTheCat, benchmark: true do describe '#jump_in_box' do subject { -> { described_class.new } } it { is_expected.to iterate_per_second(1000) } end end Because "iterate_per_second" operates on a block, opposed to a static value, the "subject" method must return a Proc. This looks a bit goofy but I have been unable to find a nice way around this.
* Remove jasmine:ci task, execute teaspoon directly on CIrs-update-gitlab-ciRobert Speicher2015-06-281-2/+2
|
* Split rspec and spinach tests in parallelDmitriy Zaporozhets2015-06-231-7/+29
|
* Use correct name for the script.build_scriptMarin Jankovski2015-06-181-1/+1
|
* Move prepare_build script to scripts dir.Marin Jankovski2015-06-181-1/+1
|
* Add a build preparation script, modify gitlab.ci.yml to use the script.Marin Jankovski2015-06-171-10/+4
|
* new syntax of .gitlab-ci.ymlValery Sizov2015-06-151-25/+37
|
* CI script: remove directives with default valueValery Sizov2015-06-041-10/+0
|
* Refactor CI scriptDmitriy Zaporozhets2015-06-041-48/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* added ci yamlValery Sizov2015-06-041-0/+94