-
- Downloads
Merge branch 'review-apps' into 'master'
Add support for dynamic environments Implements proposal described in https://gitlab.com/gitlab-org/gitlab-ce/issues/21971. Specifically: - it adds a `.gitlab-ci.yml` configuration, - it allows environment name to have slashes, - it allows environment names to use CI predefined variables, - it allows to specify URL from `.gitlab-ci.yml`, - it allows the URL to use CI predefined variables, - it introduces `environment_type` to allow to easily group environments in the future See merge request !6323
No related branches found
No related tags found
Showing
- CHANGELOG 2 additions, 0 deletionsCHANGELOG
- app/models/ci/build.rb 8 additions, 5 deletionsapp/models/ci/build.rb
- app/models/environment.rb 12 additions, 0 deletionsapp/models/environment.rb
- app/services/create_deployment_service.rb 35 additions, 3 deletionsapp/services/create_deployment_service.rb
- db/migrate/20160907131111_add_environment_type_to_environments.rb 9 additions, 0 deletions...te/20160907131111_add_environment_type_to_environments.rb
- db/schema.rb 2 additions, 1 deletiondb/schema.rb
- doc/ci/yaml/README.md 48 additions, 31 deletionsdoc/ci/yaml/README.md
- lib/ci/api/entities.rb 9 additions, 0 deletionslib/ci/api/entities.rb
- lib/ci/gitlab_ci_yaml_processor.rb 2 additions, 1 deletionlib/ci/gitlab_ci_yaml_processor.rb
- lib/expand_variables.rb 17 additions, 0 deletionslib/expand_variables.rb
- lib/gitlab/ci/config/node/environment.rb 68 additions, 0 deletionslib/gitlab/ci/config/node/environment.rb
- lib/gitlab/ci/config/node/job.rb 19 additions, 22 deletionslib/gitlab/ci/config/node/job.rb
- lib/gitlab/regex.rb 2 additions, 2 deletionslib/gitlab/regex.rb
- spec/features/environments_spec.rb 1 addition, 1 deletionspec/features/environments_spec.rb
- spec/lib/ci/gitlab_ci_yaml_processor_spec.rb 18 additions, 3 deletionsspec/lib/ci/gitlab_ci_yaml_processor_spec.rb
- spec/lib/expand_variables_spec.rb 73 additions, 0 deletionsspec/lib/expand_variables_spec.rb
- spec/lib/gitlab/ci/config/node/environment_spec.rb 155 additions, 0 deletionsspec/lib/gitlab/ci/config/node/environment_spec.rb
- spec/models/environment_spec.rb 16 additions, 0 deletionsspec/models/environment_spec.rb
- spec/services/create_deployment_service_spec.rb 40 additions, 3 deletionsspec/services/create_deployment_service_spec.rb
lib/expand_variables.rb
0 → 100644
lib/gitlab/ci/config/node/environment.rb
0 → 100644
spec/lib/expand_variables_spec.rb
0 → 100644
Please register or sign in to comment