liqiankun
|
47503800fc
|
修改写测试用例的job的pipeline的bug
|
2017-06-23 21:15:53 +08:00 |
liqiankun
|
1fdfa739b0
|
修改写测试用例的job的pipeline的bug
|
2017-06-23 20:58:00 +08:00 |
liqiankun
|
df6890ac55
|
修改申请发布时80错误:删除旧有测试用例时失败导致
|
2017-06-23 20:42:06 +08:00 |
liqiankun
|
533df36173
|
1.修改写测试用例策略。写前删除traingID对应的文件夹。2,。修改python实训pipeline的多写一个challengeStage
|
2017-06-23 17:23:04 +08:00 |
liqiankun
|
246227ae43
|
修改pipeline
|
2017-06-23 17:09:33 +08:00 |
liqiankun
|
9a59f87ac7
|
更改challengeStage
|
2017-06-23 15:41:28 +08:00 |
liqiankun
|
11dfa20306
|
add challengeStage in pipeline
|
2017-06-23 15:27:33 +08:00 |
liqiankun
|
6dc14ea6bc
|
modift erros in pipeline
|
2017-06-23 14:06:40 +08:00 |
liqiankun
|
99e03ae357
|
修复pipeline中的错误
|
2017-06-23 13:56:02 +08:00 |
liqiankun
|
84aec996b6
|
解决冲突
|
2017-06-22 21:21:55 +08:00 |
liqiankun
|
67248d7dac
|
修改BuildJobForInstance函数里gameInfo未解码就开始使用的bug
|
2017-06-22 21:05:10 +08:00 |
ladventure
|
b038444e4e
|
1.修复buildThread注入失败bug
|
2017-06-22 20:05:00 +08:00 |
ladventure
|
3adbe40e3d
|
merge remote origin
|
2017-06-22 19:00:57 +08:00 |
liqiankun
|
1b3904a478
|
更改getNumber != -1的错误
|
2017-06-22 16:18:40 +08:00 |
ladventure
|
85e3c0b91e
|
1.修复判断上次构建bug
2.添加静态常量替换code
|
2017-06-22 10:37:50 +08:00 |
liqiankun
|
e481cacbaf
|
增加gameInf的base64解码操作
|
2017-06-22 09:19:08 +08:00 |
ladventure
|
30c7064e2f
|
修复写测试用例时,
1.监控job构建完成的bug,
2.获取最新构建bug
3.增加一个时间戳参数作为这次构建的唯一标识,并使用这个参数区分每一次构建
|
2017-06-21 23:35:36 +08:00 |
ladventure
|
1813b5bc04
|
修改jenkins 测试版密码
|
2017-06-21 17:08:12 +08:00 |
ladventure
|
e409139ae9
|
添加测试方法,测试GameController.publishGame
|
2017-06-21 17:02:15 +08:00 |
ladventure
|
d44c136e80
|
修改发布实训:
写测试用例后,不删除job,
每次创建job之前先查看是否存在,如果存在则更新,不存在则创建
Merge branch 'develop' of https://git.trustie.net/Hjqreturn/training_project into develop
# Conflicts:
# jenkins-exec/doc/allclasses-frame.html
# jenkins-exec/doc/allclasses-noframe.html
# jenkins-exec/doc/com/educoder/jenkins/controller/GameController.html
# jenkins-exec/doc/com/educoder/jenkins/controller/package-frame.html
# jenkins-exec/doc/com/educoder/jenkins/controller/package-summary.html
# jenkins-exec/doc/constant-values.html
# jenkins-exec/doc/help-doc.html
# jenkins-exec/doc/index-files/index-1.html
# jenkins-exec/doc/index-files/index-2.html
# jenkins-exec/doc/index-files/index-3.html
# jenkins-exec/doc/index-files/index-4.html
# jenkins-exec/doc/index-files/index-5.html
# jenkins-exec/doc/index.html
# jenkins-exec/doc/stylesheet.css
# jenkins-exec/src/main/java/com/educoder/jenkins/controller/GameController.java
|
2017-06-21 14:50:52 +08:00 |
ladventure
|
0e9c90f495
|
添加注释文档
Signed-off-by: ladventure <dylan-lili@foxmail.com>
|
2017-06-20 19:56:58 +08:00 |
liqiankun
|
12fb6f47c9
|
修改写入测试用例时的换行问题
|
2017-06-20 17:32:40 +08:00 |
liqiankun
|
27d4ae52b4
|
修改写测试用例时特殊字符的处理
|
2017-06-20 17:14:59 +08:00 |
liqiankun
|
4ba1d1fa15
|
测试版V1.0
|
2017-06-20 14:26:10 +08:00 |
liqiankun
|
b72e7bd122
|
测试版V1.0
|
2017-06-20 14:10:49 +08:00 |
liqiankun
|
9df314cd86
|
测试版V1.0
|
2017-06-20 14:10:08 +08:00 |
liqiankun
|
adc92485dc
|
解决冲突
|
2017-06-19 22:30:27 +08:00 |
liqiankun
|
d93df0b378
|
本地代码
|
2017-06-19 22:24:51 +08:00 |
kevin
|
076f730ee6
|
添加log信息
|
2017-06-19 22:21:22 +08:00 |
liqiankun
|
46aee8b2fd
|
1.更改pipeline生成流程:(1)发布游戏时不再生成pipeline。(2)开启实训时生成初始pipeline,之后在每次评测时判断是否需要更新pipeline.(3)优化job运 行监控部分的代码。(4)更改写测试用例部分的代码:一次性写入全部测试用例并在写入之前先删除trainingID下所有的文件(删除失败则令job失败并输出错误信息)。并在写入失败时重复写几次,写完之后获取临时job的构建结果。
|
2017-06-19 15:57:31 +08:00 |
ladventure
|
5e536b05a3
|
merge
|
2017-06-17 14:11:10 +08:00 |
liqiankun
|
81c490e1ab
|
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
|
2017-06-17 13:52:11 +08:00 |
liqiankun
|
fafca786f6
|
更改脚本生成方式
|
2017-06-17 13:43:39 +08:00 |
ladventure
|
e4a8765dd7
|
实现trustie前台不保存pipeline脚本,每次构建时候,添加标志,如果需要更新pipeline,则使用gameInfo参数生成pipeline脚本,然后更新job,构建,修改相关对外接口如下
修改接口:
1.开启实训,修改本接口,不传递pipeline脚本,改为传递gameInfo信息,生成pipeline脚本,然后创建job,进行初始构建
public JSONObject openGameInstance(
@ApiParam(name = "jobNameForInstance", required = true, value = "job名字") @RequestParam String jobNameForInstance,
@ApiParam(name = "gameInfo", required = true, value = "游戏信息") @RequestParam String gameInfo,
@ApiParam(name = "instanceGitURL", required = true, value = "job的gitUrl") @RequestParam String instanceGitURL) throws Exception
2.开始构建,修改本接口,当需要更新pipeline的时候,取gameInfo中的参数,生成新的pipeline,更新JOb,再构建, modifyStatus 标志是否更改,1表示需要更改,0 表示不需要更改
public JSONObject buildJobForInstance(
@ApiParam(name = "jobNameForInstance", required = true, value = "job的名字") @RequestParam String jobNameForInstance,
@ApiParam(name = "instanceGitURL", required = true, value = "学员对应当前实训版本库地址") @RequestParam String instanceGitURL,
@ApiParam(name = "buildID", required = true, value = "本次评测ID") @RequestParam String buildID,
@ApiParam(name = "instanceChallenge", required = true, value = "当前处在第几关") @RequestParam String instanceChallenge,
@ApiParam(name = "resubmit", required = true, value = "是否是重复评测") @RequestParam String resubmit,
@ApiParam(name = "gameInfo", required = true, value = "游戏信息") @RequestParam String gameInfo,
@ApiParam(name = "modifyStatus", required = true, value = "gameInfo有效性标志") @RequestParam String modifyStatus) throws UnsupportedEncodingException
|
2017-06-16 22:05:00 +08:00 |
liqiankun
|
d608eb8b5d
|
更改pipeline初步代码
|
2017-06-16 21:29:23 +08:00 |
ladventure
|
85c5cac6ad
|
修复没有增加同步方法
|
2017-06-16 10:14:46 +08:00 |
roadfar
|
52ddbb50d9
|
123
|
2017-06-15 16:28:44 +08:00 |
roadfar
|
54abd65a93
|
123
|
2017-06-15 16:20:55 +08:00 |
roadfar
|
b6d4eb264e
|
123
|
2017-06-15 16:17:36 +08:00 |
roadfar
|
aa911162e7
|
123
|
2017-06-15 16:15:07 +08:00 |
roadfar
|
782ca95982
|
123
|
2017-06-15 16:12:38 +08:00 |
roadfar
|
4f9434234e
|
123
|
2017-06-15 16:09:47 +08:00 |
roadfar
|
a65de2915f
|
123
|
2017-06-15 16:07:34 +08:00 |
roadfar
|
042c69945a
|
123
|
2017-06-15 16:02:29 +08:00 |
ladventure
|
ff4a7deacf
|
test web hook
|
2017-06-15 11:00:33 +08:00 |
liqiankun
|
b1e4f29441
|
1.修复中间层获取不到job状态时无法退出的情况。2.优化buildTheread的程序结构
|
2017-06-14 22:34:52 +08:00 |
liqiankun
|
1d2315c457
|
1.修复中间层获取不到job状态时无法退出的情况。2.优化buildTheread的程序结构
|
2017-06-14 22:27:29 +08:00 |
ladventure
|
cd8cea9909
|
修复buildBlockingQueue空指针异常
|
2017-06-14 15:51:42 +08:00 |
ladventure
|
e88468feb6
|
修复getWaitingTime buildID不存在错误
增加同步处理
|
2017-06-14 15:39:45 +08:00 |
liqiankun
|
31c6cf9bdf
|
修复查询构建状态失败时无法退出的错误
|
2017-06-14 09:54:53 +08:00 |