password_list = []
dist_name = nil
- build_type = nil
change_group_list.each do |change_item|
dist_name = change_item[:distribution]
- build_type = change_item[:buildType]
project_name = change_item[:projectName]
os = change_item[:os]
if (project_list.length > 1) or (not (project_list[0].nil? or project_list[0].empty?))
# execute build command
begin
- Utils.sbi_build_command(build_type, dist_name, project_list, os_list, password_list, get_user_email)
+ Utils.sbi_build_command(dist_name, project_list, os_list, password_list, get_user_email)
rescue => e
render :text => e.message, :status => 406
return
BUILD_SERVER_ADDRESS = "127.0.0.1"
class Utils < ApplicationController
- def Utils.sbi_build_command(sub_cmd, distribution, project_list, os_list, password_list, email)
+ def Utils.sbi_build_command(distribution, project_list, os_list, password_list, email)
dibs_path = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__))))
dibs_config = Server_config.find(:first, :conditions => ["property = \"port\""])
if dibs_config.nil?
options = options + " -U #{email} "
end
- cmd = "#{dibs_path}/build-cli #{sub_cmd} #{options}"
+ cmd = "#{dibs_path}/build-cli build #{options}"
puts "Build command"
puts "[[[#{cmd}]]]"
<h3>Git project</h3>
<div align="right" style="font-size: 10px">
<a href="#" data-role="button" data-inline="true" data-mini="true" onClick='buildBuildProject("build")'>Build</a>
- <a href="#" data-role="button" data-inline="true" data-mini="true" onClick='buildBuildProject("resolve")'>Resolve</a>
</div>
<div data-role="content">
<table class="build-project-table" style="font-size: 14px" id="build-git-table">
});
}
-function buildBuildProject(type) {
+function buildBuildProject() {
var distName = $("#build-distribution-select option:selected").val();
var buildProjectList = [];
if (node.getAttribute('name') != "all-checkbox") {
var prjName = node.id.split(":")[1];
var osName = node.id.split(":")[2];
- var buildData = { "distribution":distName, "buildType":type, "projectName" : prjName, "os" : osName };
+ var buildData = { "distribution":distName, "projectName" : prjName, "os" : osName };
buildProjectList.push(buildData);
}
}