C# 클래스 LuckyCIPost.Controller.PostInfoController

상속: ApiController
파일 보기 프로젝트 열기: hddevteam/luckyci

공개 메소드들

메소드 설명
PostInfoFunction ( [ postInfo ) : string
SaveInfoToDataBase ( ProjectInfo projectInfo, string dbPath, string logPath ) : bool

编译完成之后,对本次项目信息进行存储

buildProject ( ProjectInfo projectInfo, string pushBranch, string CIConfigPath ) : ProjectInfo

收到post信息,首先对分支进行切换,然后git pull拉取本分支的最新代码,最后再进行项目的编译工作

메소드 상세

PostInfoFunction() 공개 메소드

public PostInfoFunction ( [ postInfo ) : string
postInfo [
리턴 string

SaveInfoToDataBase() 공개 메소드

编译完成之后,对本次项目信息进行存储
public SaveInfoToDataBase ( ProjectInfo projectInfo, string dbPath, string logPath ) : bool
projectInfo common.DTO.ProjectInfo 项目信息
dbPath string 数据库路径
logPath string 日志路径
리턴 bool

buildProject() 공개 메소드

收到post信息,首先对分支进行切换,然后git pull拉取本分支的最新代码,最后再进行项目的编译工作
public buildProject ( ProjectInfo projectInfo, string pushBranch, string CIConfigPath ) : ProjectInfo
projectInfo common.DTO.ProjectInfo 项目信息
pushBranch string 操作的分支
CIConfigPath string 项目config路径
리턴 common.DTO.ProjectInfo