Commit e1fb8b35 authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Change logic of repo name and slugs in docs review script

We need to make room for Runner and Omnibus docs.
This change makes sure the correct values are defined
based on CI_PROJECT_NAME.
parent 331c807a
...@@ -30,13 +30,6 @@ def docs_branch ...@@ -30,13 +30,6 @@ def docs_branch
"preview-#{ENV["CI_COMMIT_REF_SLUG"]}"[0...max] "preview-#{ENV["CI_COMMIT_REF_SLUG"]}"[0...max]
end end
#
# Dummy way to find out in which repo we are, CE or EE
#
def ee?
File.exist?('CHANGELOG-EE.md')
end
# #
# Create a remote branch in gitlab-docs # Create a remote branch in gitlab-docs
# #
...@@ -55,15 +48,35 @@ def remove_remote_branch ...@@ -55,15 +48,35 @@ def remove_remote_branch
puts "Remote branch '#{docs_branch}' deleted" puts "Remote branch '#{docs_branch}' deleted"
end end
#
# Define suffix in review app URL based on project
#
def slug
case ENV["CI_PROJECT_NAME"]
when 'gitlab-ce'
'ce'
when 'gitlab-ee'
'ee'
when 'gitlab-runner'
'runner'
when 'omnibus-gitlab'
'omnibus'
end
end
#
# Overriding vars in https://gitlab.com/gitlab-com/gitlab-docs/blob/master/.gitlab-ci.yml
#
def param_name
"BRANCH_#{slug.upcase}"
end
# #
# Trigger a pipeline in gitlab-docs # Trigger a pipeline in gitlab-docs
# #
def trigger_pipeline def trigger_pipeline
# Overriding vars in https://gitlab.com/gitlab-com/gitlab-docs/blob/master/.gitlab-ci.yml
param_name = ee? ? 'BRANCH_EE' : 'BRANCH_CE'
# The review app URL # The review app URL
app_url = "http://#{docs_branch}.#{ENV["DOCS_REVIEW_APPS_DOMAIN"]}/#{ee? ? 'ee' : 'ce'}" app_url = "http://#{docs_branch}.#{ENV["DOCS_REVIEW_APPS_DOMAIN"]}/#{slug}"
# Create the pipeline # Create the pipeline
puts "=> Triggering a pipeline..." puts "=> Triggering a pipeline..."
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment