run 调试
This commit is contained in:
parent
631acd2d79
commit
deb6cf4bee
|
@ -67,6 +67,7 @@ class GamesController < ApplicationController
|
|||
gitUrl = Base64.encode64(gitUrl)
|
||||
taskId = params[:id]
|
||||
jobName = "myshixun_#{@myshixun.id}"
|
||||
@game.update_attribute(:status, 1)
|
||||
# input = {}
|
||||
# output = {}
|
||||
# test_sets = @game.test_sets
|
||||
|
@ -78,20 +79,18 @@ class GamesController < ApplicationController
|
|||
# end
|
||||
|
||||
step = @game.stage
|
||||
if @game.status == 0
|
||||
params = {:jobName => "#{jobName}", :taskId => "#{taskId}", :step => "#{step}", :gitUrl => "#{gitUrl}"}
|
||||
uri = URI.parse("http://123.59.135.74:9999/jenkins-exec/api/buildJob")
|
||||
res = uri_exec uri, params
|
||||
@game.update_attribute(:status, 1)
|
||||
@outputs = @game.outputs
|
||||
end
|
||||
params = {:jobName => "#{jobName}", :taskId => "#{taskId}", :step => "#{step}", :gitUrl => "#{gitUrl}"}
|
||||
uri = URI.parse("http://123.59.135.74:9999/jenkins-exec/api/buildJob")
|
||||
res = uri_exec uri, params
|
||||
@outputs = @game.outputs
|
||||
|
||||
end
|
||||
|
||||
|
||||
def game_status
|
||||
@outputs = @game.outputs
|
||||
@latest_output = @game.latest_output.try(:out_put)
|
||||
render :json => {status: @game.status, outputs: @outputs, latest_output:@latest_output}
|
||||
render :json => {status: @game.status}
|
||||
end
|
||||
|
||||
# 自动推送下一个任务
|
||||
|
|
|
@ -86,10 +86,11 @@
|
|||
});
|
||||
|
||||
function training_task_submmit(){
|
||||
$("#game_commit").html("<a class='task-btn mb10'>评测中..</a>");
|
||||
$.ajax({
|
||||
url: '<%= game_build_myshixun_game_path(@game, @myshixun) %>',
|
||||
success: function (){
|
||||
$("#training_tasl_commit").html("<span class='task-display-span alert-blue mt10'>当前任务正在后台测评中,稍后将显示您的任务完成情况......</span>");
|
||||
|
||||
//循环等1分钟
|
||||
var intId = setInterval(function(){
|
||||
$.ajax({
|
||||
|
@ -97,8 +98,7 @@
|
|||
data:'test',
|
||||
success:function(data){
|
||||
//如果查到了,就退出
|
||||
alert(data.status);
|
||||
if(data.status == 2 || data.status == 1){
|
||||
if(data.status == 2 || data.status == 0){
|
||||
alert("进来了");
|
||||
clearInterval(intId);
|
||||
var html = bt('t:exec_results',{status: data.status});
|
||||
|
@ -107,7 +107,7 @@
|
|||
}
|
||||
}
|
||||
});
|
||||
}, 6000);
|
||||
}, 2000);
|
||||
}
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue