(self, base_url, org_sid, team_name, options)
| 107 | return |
| 108 | |
| 109 | def create_repository_preproccess(self, base_url, org_sid, team_name, options): |
| 110 | # 请求体必填字段判断 |
| 111 | if options['scm_url'] is None: |
| 112 | logger.error("scm_url 不能为空!") |
| 113 | return |
| 114 | if options['scm_type'] is None: |
| 115 | logger.error("scm_type 不能为空!") |
| 116 | return |
| 117 | if options['scm_type'] not in ['git', 'svn']: |
| 118 | logger.error("scm_type 必须是git或svn!") |
| 119 | return |
| 120 | |
| 121 | payload = {} |
| 122 | payload.update({'scm_url': options['scm_url']}) |
| 123 | payload.update({'scm_type': options['scm_type']}) |
| 124 | |
| 125 | self.create_repository(base_url, org_sid, team_name, payload) |
| 126 | |
| 127 | def update_scheme_settings_preproccess(self, base_url, org_sid, team_name, options): |
| 128 | if options['repo_id'] is None: |
no test coverage detected