diff options
-rwxr-xr-x | scripts/trigger-build | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/trigger-build b/scripts/trigger-build index ccdb01c96ca..741e6361f01 100755 --- a/scripts/trigger-build +++ b/scripts/trigger-build @@ -5,14 +5,17 @@ require 'json' uri = URI('https://gitlab.com/api/v4/projects/20699/trigger/pipeline') params = { - "token" => ENV['BUILD_TRIGGER_TOKEN'], - "variables[GITLAB_VERSION]" => ENV['CI_COMMIT_SHA'], + "ref" => ENV["OMNIBUS_BRANCH"] || "master", + "token" => ENV["BUILD_TRIGGER_TOKEN"], + "variables[GITLAB_VERSION]" => ENV["CI_COMMIT_SHA"], "variables[ALTERNATIVE_SOURCES]" => true, } -params['ref'] = ENV['OMNIBUS_BRANCH'] || "master" + Dir.glob("*_VERSION").each do |version_file| params["variables[#{version_file}]"] = File.read(version_file).strip end + res = Net::HTTP.post_form(uri, params) pipeline_id = JSON.parse(res.body)['id'] + puts "Triggered pipeline can be found at https://gitlab.com/gitlab-org/omnibus-gitlab/pipelines/#{pipeline_id}" |