创建代码库(即在平台上关联代码库) :param repo_info: :param org_sid: :param team_name: :return:
(self, repo_info, org_sid, team_name)
| 286 | return False, None |
| 287 | |
| 288 | def create_repo(self, repo_info, org_sid, team_name): |
| 289 | """ |
| 290 | 创建代码库(即在平台上关联代码库) |
| 291 | :param repo_info: |
| 292 | :param org_sid: |
| 293 | :param team_name: |
| 294 | :return: |
| 295 | """ |
| 296 | rel_url = f"api/orgs/{org_sid}/teams/{team_name}/repos/" |
| 297 | rsp = CodeDogHttpClient(self._server_url, rel_url, headers=self._headers, json_data=repo_info).post() |
| 298 | data = self.get_data_from_result(rsp) |
| 299 | repo_id = data.get("id") |
| 300 | return repo_id |
| 301 | |
| 302 | def get_repo_schemes(self, repo_id, org_sid, team_name): |
| 303 | """ |
no test coverage detected