gitlab Apiを呼び出すとmasterブランチを作成できず、masterブランチにコードをコミット
914 ワード
gitlab Apiを呼び出してmasterブランチを作成し、masterブランチにコードをコミットできます.
GitlabAPI api ;
try {
// group
GitlabGroup group = api.createGroup(name, path, null, GitlabAccessLevel.Master, null);
// project
GitlabProject gitProj= api.createProjectForGroup(projectName, group );
List list = api.getBranches(gitProj.getId());
if(null == list || list .size() <= 0) {
// branch1 , branch1 , master
api.createBranch(gitProj.getId(), "branch1",MASTER);
api.deleteBranch(gitProj.getId(), "branch1");
}
//
api.addGroupMember(group.getId(), userId,GitlabAccessLevel.Master )
//developer
api.protectBranchWithDeveloperOptions(gitProj, MASTER, true, true);
}catch (Exception e) {
e.printStackTrace();
}