-
- Downloads
Merge branch 'fix/status-of-pipeline-without-builds' into 'master'
Improve pipeline status in case that pipeline has no jobs ## What does this MR do? This MR resolves problem with pipeline status when there are no build in pipeline. This can happen when builds were skipped - for example - by using `only`/`except` keyword in `.gitlab-ci.yml`. ## What are the relevant issue numbers? Closes #17977 See merge request !4403
Showing
- CHANGELOG 1 addition, 0 deletionsCHANGELOG
- app/models/ci/pipeline.rb 23 additions, 15 deletionsapp/models/ci/pipeline.rb
- app/services/ci/create_builds_service.rb 29 additions, 25 deletionsapp/services/ci/create_builds_service.rb
- app/services/ci/create_pipeline_service.rb 11 additions, 13 deletionsapp/services/ci/create_pipeline_service.rb
- app/services/create_commit_builds_service.rb 39 additions, 16 deletionsapp/services/create_commit_builds_service.rb
- lib/ci/gitlab_ci_yaml_processor.rb 4 additions, 1 deletionlib/ci/gitlab_ci_yaml_processor.rb
- spec/models/ci/pipeline_spec.rb 13 additions, 0 deletionsspec/models/ci/pipeline_spec.rb
- spec/services/ci/create_builds_service_spec.rb 5 additions, 1 deletionspec/services/ci/create_builds_service_spec.rb
- spec/services/create_commit_builds_service_spec.rb 21 additions, 2 deletionsspec/services/create_commit_builds_service_spec.rb
Loading
Please register or sign in to comment