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 |
||
|---|---|---|
| .. | ||
| backend | ||
| badge | ||
| bitbucket_import | ||
| ci/build/artifacts | ||
| diff | ||
| fogbugz_import | ||
| gfm | ||
| github_import | ||
| gitlab_import | ||
| gitorious_import | ||
| google_code_import | ||
| ldap | ||
| lfs | ||
| metrics | ||
| middleware | ||
| o_auth | ||
| saml | ||
| sherlock | ||
| sql | ||
| akismet_helper_spec.rb | ||
| asciidoc_spec.rb | ||
| auth_spec.rb | ||
| blame_spec.rb | ||
| build_data_builder_spec.rb | ||
| closing_issue_extractor_spec.rb | ||
| color_schemes_spec.rb | ||
| database_spec.rb | ||
| exclusive_lease_spec.rb | ||
| git_access_spec.rb | ||
| git_access_wiki_spec.rb | ||
| highlight_spec.rb | ||
| import_url_spec.rb | ||
| incoming_email_spec.rb | ||
| key_fingerprint_spec.rb | ||
| markup_helper_spec.rb | ||
| metrics_spec.rb | ||
| note_data_builder_spec.rb | ||
| popen_spec.rb | ||
| project_search_results_spec.rb | ||
| push_data_builder_spec.rb | ||
| reference_extractor_spec.rb | ||
| regex_spec.rb | ||
| search_results_spec.rb | ||
| snippet_search_results_spec.rb | ||
| themes_spec.rb | ||
| upgrader_spec.rb | ||
| uploads_transfer_spec.rb | ||
| url_builder_spec.rb | ||
| version_info_spec.rb | ||
| workhorse_spec.rb | ||