gitlab-ce/app/services
Kamil Trzciński 7e5fa10b66 Merge branch 'fix/create-pipeline-with-builds-in-transaction' into 'master'
Create pipeline along with builds in the transation

## What does this MR do?

This MR makes it possible to create pipeline along with all associated builds in the transaction, to avoid having empty pipelines when asynchronous job gets terminated.

This will simplify implementation of `PipelineUnlockWorker` in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6988 and improve reliability of the CI as a whole.

## What are the relevant issue numbers?

Related to #24361

See merge request !7742
2016-11-30 11:16:53 +00:00
..
auth
boards
chat_names Change last_used_at to use touch 2016-11-17 16:29:16 +01:00
ci Restore method that ensures builds being created 2016-11-25 15:11:56 +01:00
commits
files Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
groups
issuable
issues
labels Merge branch 'zj-fix-label-creation-non-members' into 'security' 2016-11-28 21:24:19 -03:00
members
merge_requests Rename `MergeRequest#pipeline` to `head_pipeline` 2016-11-29 14:12:49 +01:00
milestones
notes Merge branch 'events-cache-invalidation' into 'master' 2016-11-28 03:34:12 +00:00
oauth2
projects Remove event caching code 2016-11-23 14:17:07 +01:00
protected_branches
search
slash_commands Remove default value for `project` argument on subscribable concern 2016-11-17 15:10:13 -02:00
wiki_pages
after_branch_delete_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
akismet_service.rb
audit_event_service.rb
base_service.rb
compare_service.rb
create_branch_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
create_deployment_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
create_release_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
create_snippet_service.rb
create_tag_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
delete_branch_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
delete_merged_branches_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
delete_tag_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
delete_user_service.rb
destroy_group_service.rb Fix a race condition that allowed soft-deleted groups to remain in the database. 2016-11-18 14:27:13 +05:30
event_create_service.rb
git_hooks_service.rb Pass tag SHA to post-receive hook when tag is created via UI 2016-11-28 15:04:51 +01:00
git_push_service.rb Refactor cache refreshing/expiring 2016-11-21 15:05:13 +01:00
git_tag_push_service.rb
gravatar_service.rb
ham_service.rb
import_export_clean_up_service.rb
issuable_base_service.rb Merge branch 'zj-fix-label-creation-non-members' into 'security' 2016-11-28 21:24:19 -03:00
notification_service.rb Rephrase some system notes to be compatible with new system note style 2016-11-24 18:26:29 +08:00
repair_ldap_blocked_user_service.rb
repository_archive_clean_up_service.rb
spam_service.rb
system_hooks_service.rb
system_note_service.rb Rephrase some system notes to be compatible with new system note style 2016-11-24 18:26:29 +08:00
test_hook_service.rb
todo_service.rb
update_release_service.rb Remove unnecessary require_relative calls from service classes 2016-11-22 11:25:00 +05:00
update_snippet_service.rb
user_agent_detail_service.rb
user_project_access_changed_service.rb Precalculate user's authorized projects in database 2016-11-18 20:25:45 +02:00