获取最新扫描情况(按照scm版本判断的最新一次扫描) :return:
(self, proj_id, repo_id, org_sid, team_name)
| 233 | return self.get_data_from_result(rsp) |
| 234 | |
| 235 | def get_latest_scm_scan(self, proj_id, repo_id, org_sid, team_name): |
| 236 | """ |
| 237 | 获取最新扫描情况(按照scm版本判断的最新一次扫描) |
| 238 | :return: |
| 239 | """ |
| 240 | rel_url = f"api/orgs/{org_sid}/teams/{team_name}/repos/{repo_id}/" \ |
| 241 | f"projects/{proj_id}/scans/?order_by=-scm_time,result_code&limit=1" |
| 242 | rsp = CodeDogHttpClient(self._server_url, rel_url, headers=self._headers).get() |
| 243 | data = self.get_data_from_result(rsp) |
| 244 | if data["results"]: |
| 245 | result = data["results"][0] |
| 246 | return result |
| 247 | else: |
| 248 | return None |
| 249 | |
| 250 | # ------------------------------------------------------------------------------------- # |
| 251 | # 格式: ``orgs/<org_sid>/teams/<team_name>/repos/<repo_id>/projects/<project_id>/`` |
no test coverage detected