diff options
-rw-r--r-- | app/controllers/projects/settings/ci_cd_pipelines_controller.rb | 21 | ||||
-rw-r--r-- | spec/features/runners_spec.rb | 1 |
2 files changed, 17 insertions, 5 deletions
diff --git a/app/controllers/projects/settings/ci_cd_pipelines_controller.rb b/app/controllers/projects/settings/ci_cd_pipelines_controller.rb index f570215af04..f9707d2df41 100644 --- a/app/controllers/projects/settings/ci_cd_pipelines_controller.rb +++ b/app/controllers/projects/settings/ci_cd_pipelines_controller.rb @@ -4,18 +4,29 @@ module Projects before_action :authorize_admin_pipeline! def show - # runners + define_runners_variables + # variables + @variable = Ci::Variable.new + define_triggers_variables + define_badges_variables + end + + private + + def define_runners_variables @project_runners = @project.runners.ordered @assignable_runners = current_user.ci_authorized_runners. assignable_for(project).ordered.page(params[:page]).per(20) @shared_runners = Ci::Runner.shared.active @shared_runners_count = @shared_runners.count(:all) - # variables - @variable = Ci::Variable.new - # triggers + end + + def define_triggers_variables @triggers = @project.triggers @trigger = Ci::Trigger.new - # pipelines + end + + def define_badges_variables @ref = params[:ref] || @project.default_branch || 'master' @badges = [Gitlab::Badge::Build::Status, diff --git a/spec/features/runners_spec.rb b/spec/features/runners_spec.rb index 0e381cf25ce..dcc3bbdec61 100644 --- a/spec/features/runners_spec.rb +++ b/spec/features/runners_spec.rb @@ -122,6 +122,7 @@ describe "Runners" do scenario 'user checks default configuration' do visit namespace_project_runner_path(project.namespace, project, runner) + expect(page).to have_content 'Can run untagged jobs Yes' end |