Enable/disable Auto DevOps at Group level
- Includes instance methods on Group model to detect when a group has AutoDevOps explicitly/implicitly enabled/disabled. - Includes migration to add a new column to namespaces table - Add UI necessary modifications - Add service and controller to update auto devops related instances - Updates project and groups auto devops badges Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52447
显示
- app/controllers/groups/settings/ci_cd_controller.rb 18 个添加, 0 个删除app/controllers/groups/settings/ci_cd_controller.rb
- app/helpers/auto_devops_helper.rb 13 个添加, 0 个删除app/helpers/auto_devops_helper.rb
- app/models/namespace.rb 17 个添加, 0 个删除app/models/namespace.rb
- app/models/project.rb 12 个添加, 3 个删除app/models/project.rb
- app/services/groups/auto_devops_service.rb 17 个添加, 0 个删除app/services/groups/auto_devops_service.rb
- app/views/groups/settings/ci_cd/_auto_devops_form.html.haml 15 个添加, 0 个删除app/views/groups/settings/ci_cd/_auto_devops_form.html.haml
- app/views/groups/settings/ci_cd/show.html.haml 14 个添加, 0 个删除app/views/groups/settings/ci_cd/show.html.haml
- app/views/projects/settings/ci_cd/_autodevops_form.html.haml 4 个添加, 4 个删除app/views/projects/settings/ci_cd/_autodevops_form.html.haml
- app/views/projects/settings/ci_cd/show.html.haml 1 个添加, 1 个删除app/views/projects/settings/ci_cd/show.html.haml
- changelogs/unreleased/52447-auto-devops-at-group-level.yml 5 个添加, 0 个删除changelogs/unreleased/52447-auto-devops-at-group-level.yml
- config/routes/group.rb 1 个添加, 0 个删除config/routes/group.rb
- db/migrate/20190225152525_add_auto_dev_ops_enabled_to_namespaces.rb 9 个添加, 0 个删除.../20190225152525_add_auto_dev_ops_enabled_to_namespaces.rb
- db/schema.rb 1 个添加, 0 个删除db/schema.rb
- locale/gitlab.pot 18 个添加, 0 个删除locale/gitlab.pot
- spec/controllers/groups/settings/ci_cd_controller_spec.rb 73 个添加, 0 个删除spec/controllers/groups/settings/ci_cd_controller_spec.rb
- spec/factories/groups.rb 8 个添加, 0 个删除spec/factories/groups.rb
- spec/factories/projects.rb 4 个添加, 0 个删除spec/factories/projects.rb
- spec/features/groups/settings/ci_cd_spec.rb 43 个添加, 2 个删除spec/features/groups/settings/ci_cd_spec.rb
- spec/features/projects/settings/pipelines_settings_spec.rb 31 个添加, 0 个删除spec/features/projects/settings/pipelines_settings_spec.rb
- spec/helpers/auto_devops_helper_spec.rb 135 个添加, 3 个删除spec/helpers/auto_devops_helper_spec.rb
加载中
想要评论请 注册 或 登录