diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-09-20 13:18:24 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-09-20 13:18:24 +0000 |
commit | 0653e08efd039a5905f3fa4f6e9cef9f5d2f799c (patch) | |
tree | 4dcc884cf6d81db44adae4aa99f8ec1233a41f55 /app/experiments | |
parent | 744144d28e3e7fddc117924fef88de5d9674fe4c (diff) | |
download | gitlab-ce-0653e08efd039a5905f3fa4f6e9cef9f5d2f799c.tar.gz |
Add latest changes from gitlab-org/gitlab@14-3-stable-eev14.3.0-rc42
Diffstat (limited to 'app/experiments')
3 files changed, 39 insertions, 0 deletions
diff --git a/app/experiments/combined_registration_experiment.rb b/app/experiments/combined_registration_experiment.rb new file mode 100644 index 00000000000..da699449d77 --- /dev/null +++ b/app/experiments/combined_registration_experiment.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +class CombinedRegistrationExperiment < ApplicationExperiment # rubocop:disable Gitlab/NamespacedClass + include Rails.application.routes.url_helpers + + def key_for(source, _ = nil) + super(source, 'force_company_trial') + end + + def redirect_path(trial_params) + @trial_params = trial_params + + run + end + + def control_behavior + new_users_sign_up_group_path(@trial_params) + end + + def candidate_behavior + new_users_sign_up_groups_project_path + end +end diff --git a/app/experiments/security_reports_mr_widget_prompt_experiment.rb b/app/experiments/security_reports_mr_widget_prompt_experiment.rb new file mode 100644 index 00000000000..fa0ba8e24d4 --- /dev/null +++ b/app/experiments/security_reports_mr_widget_prompt_experiment.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +class SecurityReportsMrWidgetPromptExperiment < ApplicationExperiment # rubocop:disable Gitlab/NamespacedClass + def publish(_result = nil) + super + + publish_to_database + end + + # This is a purely client side experiment, and since we don't have a nicer + # way to define variants yet, we define them here. + def candidate_behavior + end +end diff --git a/app/experiments/templates/new_project_readme_content/readme_advanced.md.tt b/app/experiments/templates/new_project_readme_content/readme_advanced.md.tt index 70a32ba6f03..bbe8271386f 100644 --- a/app/experiments/templates/new_project_readme_content/readme_advanced.md.tt +++ b/app/experiments/templates/new_project_readme_content/readme_advanced.md.tt @@ -38,6 +38,8 @@ Use the built-in continuous integration in GitLab. - [ ] [Get started with GitLab CI/CD](<%= redirect("https://docs.gitlab.com/ee/ci/quick_start/index.html") %>) - [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](<%= redirect("https://docs.gitlab.com/ee/user/application_security/sast/") %>) +- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](<%= redirect("https://docs.gitlab.com/ee/topics/autodevops/requirements.html") %>) +- [ ] [Use pull-based deployments for improved Kubernetes management](<%= redirect("https://docs.gitlab.com/ee/user/clusters/agent/") %>) *** |