diff options
author | James Lopez <james@jameslopez.es> | 2016-02-24 18:49:14 +0100 |
---|---|---|
committer | James Lopez <james@jameslopez.es> | 2016-02-24 18:49:14 +0100 |
commit | 8eb29056cb53df54586d3e645ce3d32c9dd06d84 (patch) | |
tree | 13411f5c7c7b3d00b1fd6eae74deb1fddfb73aad | |
parent | 4a9affa7330f2099f6385d3d74150f93cfd008f1 (diff) | |
download | gitlab-ce-8eb29056cb53df54586d3e645ce3d32c9dd06d84.tar.gz |
testing script
-rw-r--r-- | .gitlab-ci.yml | 291 |
1 files changed, 6 insertions, 285 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 498c7447ede..03568db2089 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,96 +28,6 @@ stages: - test - notifications -spec:feature: - stage: test - script: - - RAILS_ENV=test bundle exec rake assets:precompile 2>/dev/null - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:feature - tags: - - ruby - - mysql - -spec:api: - stage: test - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:api - tags: - - ruby - - mysql - -spec:models: - stage: test - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:models - tags: - - ruby - - mysql - -spec:lib: - stage: test - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:lib - tags: - - ruby - - mysql - -spec:services: - stage: test - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:services - tags: - - ruby - - mysql - -spec:benchmark: - stage: test - script: - - RAILS_ENV=test bundle exec rake spec:benchmark - tags: - - ruby - - mysql - allow_failure: true - -spec:other: - stage: test - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:other - tags: - - ruby - - mysql - -spinach:project:half: - stage: test - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:project:half - tags: - - ruby - - mysql - -spinach:project:rest: - stage: test - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:project:rest - tags: - - ruby - - mysql - -spinach:other: - stage: test - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:other - tags: - - ruby - - mysql - -teaspoon: - stage: test - script: - - RAILS_ENV=test bundle exec teaspoon - tags: - - ruby - - mysql - rubocop: stage: test script: @@ -126,202 +36,13 @@ rubocop: - ruby - mysql -brakeman: - stage: test - script: - - bundle exec rake brakeman - tags: - - ruby - - mysql - -flog: - stage: test - script: - - bundle exec rake flog - tags: - - ruby - - mysql - -flay: - stage: test - script: - - bundle exec rake flay - tags: - - ruby - - mysql - -bundler:audit: - stage: test - script: - - "bundle exec bundle-audit update" - - "bundle exec bundle-audit check" - tags: - - ruby - - mysql - allow_failure: true - -# Ruby 2.2 jobs - -spec:feature:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test bundle exec rake assets:precompile 2>/dev/null - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:feature - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - -spec:api:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:api - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - -spec:models:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:models - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - -spec:lib:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:lib - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - -spec:services:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:services - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - -spec:benchmark:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test bundle exec rake spec:benchmark - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - allow_failure: true - -spec:other:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spec:other - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - -spinach:project:half:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:project:half - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - -spinach:project:rest:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:project:rest - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - -spinach:other:ruby22: - stage: test - image: ruby:2.2 - only: - - master - script: - - RAILS_ENV=test SIMPLECOV=true bundle exec rake spinach:other - cache: - key: "ruby22" - paths: - - vendor - tags: - - ruby - - mysql - notify:slack: stage: notifications script: - - ./scripts/notify_slack.sh "#builds" "Build failed for master/tags!" - when: on_failure - only: - - master@gitlab-org/gitlab-ce - - tags@gitlab-org/gitlab-ce - - master@gitlab-org/gitlab-ee - - tags@gitlab-org/gitlab-ee
\ No newline at end of file + - if [[ "$(basename „$PWD")" == "gitlab-ce" ]]; then + ./scripts/notify_slack.sh "#ci-test" "Build failed! Check https://gitlab.com/gitlab-org/gitlab-ee/commit/$CI_BUILD_REF/builds" + else + ./scripts/notify_slack.sh "#ci-test" "Build failed! Check https://gitlab.com/gitlab-org/gitlab-ee/commit/$CI_BUILD_REF/builds" + fi + when: on_failure
\ No newline at end of file |