run 调试

This commit is contained in:
huang 2017-03-21 20:32:16 +08:00
parent 631acd2d79
commit deb6cf4bee
2 changed files with 11 additions and 12 deletions

View File

@ -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
# 自动推送下一个任务

View File

@ -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);
}
})