db.do "INSERT INTO projects (name,type,password,dist_name) VALUES('#{prj.name}', '#{prj.type}', '#{prj.passwd}', '#{prj.dist_name}')"
# OS
- prj_id = db.select_one("select last_insert_rowid()")
+ prj_id = db.select_one("select last_insert_rowid()")[0]
prj.os_list.each { |os|
db.do "INSERT INTO project_os VALUES('#{prj_id}','#{os}')"
}
prj_os_list.push row2[0]
}
rs2.finish
-
if prj_type == "GIT" then
new_project = GitBuildProject.new(prj_name, @server, prj_os_list, prj_dist)
else
raise "Unsupported OS name is used!"
end
end
-
# multi build job
if project_name_list.count > 1 or os_list.count > 1 then
new_job_list = []
end
# check os
- os_list = check_supported_os( os , req )
+ os_list = check_supported_os( [os] , req )
if os_list.nil? or os_list.empty? then
raise "Unsupported OS name is used!"
end