Added mock build. Part 1
This commit is contained in:
24
app.rb
24
app.rb
@@ -733,6 +733,30 @@ post "/prjaddrepo/:id" do
|
||||
end
|
||||
|
||||
get "/gitbld/:id/:git_id" do
|
||||
prj = ProjectsActions.new(cfg.get_projects_path, db)
|
||||
if prj.path.nil?
|
||||
print_error_page(503, "Путь к проектам не существует")
|
||||
else
|
||||
repo = GitRepo.new(cfg.get_repo, db)
|
||||
if repo.path.nil?
|
||||
print_error_page(503, "Путь к репозиториям не существует")
|
||||
else
|
||||
prj_info = prj.get_project(params["id"])
|
||||
if prj_info.nil?
|
||||
print_error_page(503, "Путь к проектам не существует")
|
||||
else
|
||||
git_info = repo.get_repo_short_info_by_id(params["git_id"].to_i)
|
||||
@page_name = "#{prj_info[:projname]} - сборка #{git_info[:reponame]}"
|
||||
@proj_name = prj_info[:projname]
|
||||
@proj_descr = prj_info[:descr]
|
||||
@git_name = git_info[:reponame]
|
||||
|
||||
prj.build_projects_git(prj_info[:id], git_info[:id])
|
||||
|
||||
erb :prjbld
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
not_found do
|
||||
|
||||
Reference in New Issue
Block a user