diff options
Diffstat (limited to 'scripts/trigger-build-omnibus')
-rwxr-xr-x | scripts/trigger-build-omnibus | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/trigger-build-omnibus b/scripts/trigger-build-omnibus index 2e2a9ded29b..0c662ac19d2 100755 --- a/scripts/trigger-build-omnibus +++ b/scripts/trigger-build-omnibus @@ -31,10 +31,12 @@ module Omnibus private def env_params - { "ref" => ENV["OMNIBUS_BRANCH"] || "master", + { + "ref" => ENV["OMNIBUS_BRANCH"] || "master", "variables[GITLAB_VERSION]" => ENV["CI_COMMIT_SHA"], "variables[ALTERNATIVE_SOURCES]" => true, - "variables[ee]" => ENV["EE_PACKAGE"] || "false" } + "variables[ee]" => ENV["EE_PACKAGE"] || "false" + } end def file_params @@ -48,11 +50,11 @@ module Omnibus class Pipeline INTERVAL = 60 # seconds - MAX_DURATION = 3600 # 1 hour + MAX_DURATION = 3600 * 3 # 3 hours def initialize(id) @start = Time.now.to_i - @uri = URI("https://gitlab.com/api/v4/projects/#{Omnibus::PROJECT_ID}/pipelines/#{id}") + @uri = URI("https://gitlab.com/api/v4/projects/#{CGI.escape(Omnibus::PROJECT_PATH)}/pipelines/#{id}") end def wait! |