gitlab-org--gitlab-foss/spec/lib/gitlab
Kamil Trzciński d240666800 Merge branch 'ci-commit-as-pipeline' into 'master'
Ci::Commit becomes a Pipeline object

1. Ci::Commit receives context: ref, :tag.
1. One Ci::Commit describes a one Pipeline
1. Pipeline is created from `.gitlab-ci.yml`
1. Pipeline is a ordered group of builds
1. We test MR against Pipeline
1. Pipelines have a separate view (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703)
1. Pipeline can be triggered from UI (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3703)
1. Later we change `Trigger -> TriggerRequest -> Build` to `Trigger -> Pipeline` (future)
1. We add a Pipeline Hook that will be triggered on Pipeline status change  (future)
1. We extend notifications to use `Pipeline Hook` to send summary on pipeline changes (future)

After merging that I'll prepare a separate MR that will unify naming, database columns, table names:
```
Ci::Commit -> Pipeline
Ci::Build -> Build
CommitStatus -> Job
GenericCommitStatus -> ExternalJob

ci_commits -> pipelines
ci_builds -> jobs
```

This MR implements first 5 points.

This is made to solve this issue https://gitlab.com/gitlab-org/gitlab-ce/issues/14149.

See merge request !3653
2016-04-21 08:10:37 +00:00
..
backend
badge Fix specs 2016-04-11 23:32:55 +02:00
bitbucket_import first round of fixes and spec fixes 2016-03-22 17:53:53 +01:00
ci/build/artifacts Add method that calculates total size for artifacts subfolder 2016-01-20 21:55:13 +01:00
diff Show a notice for diffs that are too large 2016-03-18 12:30:46 +01:00
email Improve and finish the fallback to the In-Reply-To and References header for the reply-by-email feature 2016-03-25 13:05:15 +01:00
fogbugz_import updated spec 2016-03-31 09:22:28 +02:00
gfm Fix rubocop offenses in upload rewriter specs 2016-03-31 10:41:57 +02:00
github_import Use double instead of OpenStruct in the Issue/PR formatters specs 2016-04-18 20:07:05 -03:00
gitlab_import
gitorious_import
google_code_import refactored code based on feedback plus fixed a couple of other issues 2016-03-28 16:35:03 +02:00
ldap Unblocks user when active_directory is disabled and it can be found 2016-04-05 16:34:31 -03:00
lfs
metrics Count the number of SQL queries per transaction 2016-04-18 14:53:13 +02:00
middleware Revert "Revert "Merge branch 'support-go-subpackages' into 'master' "" 2016-03-12 21:05:23 +00:00
o_auth Added default setting for external_providers 2016-04-11 10:16:42 -05:00
saml Implemented suggested fixes 2016-04-06 18:12:25 -05:00
sherlock
sql
akismet_helper_spec.rb Support Akismet spam checking for creation of issues via API 2016-02-02 11:25:44 -02:00
asciidoc_spec.rb Fix relative links in other markup formats 2016-02-12 17:20:59 +01:00
auth_spec.rb
blame_spec.rb Move blame group logic to dedicated class 2016-01-28 14:49:21 +01:00
build_data_builder_spec.rb
closing_issue_extractor_spec.rb Remove dumb debug statement and add many tests. 2016-04-07 08:47:29 -04:00
color_schemes_spec.rb
database_spec.rb Fix undefined method postgresql? during migration 2016-02-15 14:13:47 -05:00
exclusive_lease_spec.rb Improve test descriptions 2016-03-10 12:55:06 +01:00
git_access_spec.rb
git_access_wiki_spec.rb
highlight_spec.rb
import_url_spec.rb more refactoring 2016-03-21 15:11:05 +01:00
incoming_email_spec.rb Improve and finish the fallback to the In-Reply-To and References header for the reply-by-email feature 2016-03-25 13:05:15 +01:00
key_fingerprint_spec.rb
markup_helper_spec.rb
metrics_spec.rb Fix setting of "action" for Grape transactions 2016-04-20 22:42:52 +02:00
note_data_builder_spec.rb Refactor and expose only Gitlab::UrlBuilder.build(record) 2016-04-13 16:07:04 +02:00
popen_spec.rb
project_search_results_spec.rb Restrict access to confidential issues on search results 2016-03-17 20:55:59 -03:00
push_data_builder_spec.rb Using single builder for push and tag events 2016-04-19 11:00:30 +02:00
reference_extractor_spec.rb Update reference unfolder according to recent ability changes 2016-03-19 18:58:52 +01:00
regex_spec.rb Allow "@" in file names and path 2016-02-01 16:20:49 +01:00
search_results_spec.rb Restrict access to confidential issues on search results 2016-03-17 20:55:59 -03:00
snippet_search_results_spec.rb Refactor Gitlab::SnippetSearchResults 2016-03-11 15:25:22 -05:00
themes_spec.rb
upgrader_spec.rb
uploads_transfer_spec.rb
url_builder_spec.rb Fix wiki tests 2016-04-20 08:25:41 +08:00
version_info_spec.rb
workhorse_spec.rb First version of "git archive" headers 2016-02-02 14:09:55 +01:00