| 12345678910111213141516171819202122232425262728293031323334 |
- package nju.seec.SEECdemo.logic.service;
- import nju.seec.SEECdemo.logic.vo.InterCodeAppInfoVO;
- /**
- * 代码作业部分向外提供给构建、部署、测试调用的接口
- */
- public interface InterCodeService {
- /**
- * 获取jenkins的构建job名称
- * @param codeAssignmentId
- * @param groupId
- * @return
- */
- String getJenkinsBuildJobName(int codeAssignmentId, int groupId);
- /**
- * 查询一个作业下一个小组的应部署应用必要信息
- * @param codeAssignmentId 作业id
- * @param groupId 小组id
- * @return
- */
- InterCodeAppInfoVO getInfo(int codeAssignmentId, int groupId);
- /**
- * 获取jenkins的测试job名称
- * @param codeAssignmentId
- * @param groupId
- * @return
- */
- String getJenkinsTestJobName(int codeAssignmentId, int groupId);
- }
|