Add new run keyword under job
Create execution config from run config and associate with build Sent run keyword value in job response Add specs for new changes Add feature flag `pipeline_run_keyword` to derisk prod deployment Add specs to cover feature flag changes Changelog: added MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/146333
显示
- .rubocop_todo/rspec/file_path.yml 1 个添加, 0 个删除.rubocop_todo/rspec/file_path.yml
- app/assets/javascripts/editor/schema/ci.json 47 个添加, 0 个删除app/assets/javascripts/editor/schema/ci.json
- app/models/ci/build.rb 1 个添加, 1 个删除app/models/ci/build.rb
- app/validators/json_schema_validator.rb 1 个添加, 1 个删除app/validators/json_schema_validator.rb
- config/feature_flags/gitlab_com_derisk/pipeline_run_keyword.yml 9 个添加, 0 个删除.../feature_flags/gitlab_com_derisk/pipeline_run_keyword.yml
- lib/api/entities/ci/job_request/response.rb 12 个添加, 1 个删除lib/api/entities/ci/job_request/response.rb
- lib/gitlab/ci/config.rb 27 个添加, 8 个删除lib/gitlab/ci/config.rb
- lib/gitlab/ci/config/entry/job.rb 17 个添加, 6 个删除lib/gitlab/ci/config/entry/job.rb
- lib/gitlab/ci/config/entry/jobs.rb 1 个添加, 1 个删除lib/gitlab/ci/config/entry/jobs.rb
- lib/gitlab/ci/pipeline/seed/build.rb 14 个添加, 0 个删除lib/gitlab/ci/pipeline/seed/build.rb
- lib/gitlab/ci/yaml_processor/result.rb 1 个添加, 0 个删除lib/gitlab/ci/yaml_processor/result.rb
- spec/controllers/projects/ci/lints_controller_spec.rb 4 个添加, 2 个删除spec/controllers/projects/ci/lints_controller_spec.rb
- spec/factories/ci/builds.rb 2 个添加, 0 个删除spec/factories/ci/builds.rb
- spec/frontend/editor/schema/ci/ci_schema_spec.js 4 个添加, 0 个删除spec/frontend/editor/schema/ci/ci_schema_spec.js
- spec/frontend/editor/schema/ci/yaml_tests/negative_tests/run.yml 58 个添加, 0 个删除...ontend/editor/schema/ci/yaml_tests/negative_tests/run.yml
- spec/frontend/editor/schema/ci/yaml_tests/positive_tests/run.yml 63 个添加, 0 个删除...ontend/editor/schema/ci/yaml_tests/positive_tests/run.yml
- spec/lib/gitlab/ci/config/entry/job_spec.rb 156 个添加, 2 个删除spec/lib/gitlab/ci/config/entry/job_spec.rb
- spec/lib/gitlab/ci/config/entry/jobs_spec.rb 2 个添加, 2 个删除spec/lib/gitlab/ci/config/entry/jobs_spec.rb
- spec/lib/gitlab/ci/config/entry/root_spec.rb 1 个添加, 1 个删除spec/lib/gitlab/ci/config/entry/root_spec.rb
- spec/lib/gitlab/ci/lint_spec.rb 1 个添加, 1 个删除spec/lib/gitlab/ci/lint_spec.rb
加载中
想要评论请 注册 或 登录