Commit 15b52acd9728cf10eb3e1930ea724f8a5b4f9be0
1 parent
5db8b9e4
no message
Showing
1 changed file
with
10 additions
and
9 deletions
auto_upload.py
| ... | ... | @@ -19,8 +19,8 @@ project_name = 'CNLiveScioLive' # 项目名称 |
| 19 | 19 | upload_version = '1.0.0' # 项目版本 |
| 20 | 20 | archive_workspace_path = '/Users/cnlive-zxw/Desktop/ScioLive' # 项目路径 |
| 21 | 21 | export_directory = 'Products' # 输出的文件夹 |
| 22 | -ipa_download_url = 'https://www.pgyer.com/QgmN' #蒲公英的APP地址 | |
| 23 | -#ipa_fir_download_url = 'http://d.6short.com/zvk2' #fir的APP地址 | |
| 22 | +ipa_pgyer_download_url = 'https://www.pgyer.com/QgmN' #蒲公英的APP地址 | |
| 23 | +ipa_fir_download_url = 'http://d.6short.com/zvk2' #fir的APP地址 | |
| 24 | 24 | |
| 25 | 25 | # 苹果账号API_KEY、API_ISSUER |
| 26 | 26 | APPLE_API_KEY = 'SVDD8X9884' |
| ... | ... | @@ -145,8 +145,8 @@ class AutoUpload(object): |
| 145 | 145 | if r.status_code == 200: |
| 146 | 146 | print("=======上传蒲公英成功,用时:%.2f秒=======" % (end - start)) |
| 147 | 147 | # 是否需要打开浏览器 |
| 148 | - self.open_browser(self) | |
| 149 | - self.send_email() | |
| 148 | + self.open_browser(self, ipa_pgyer_download_url) | |
| 149 | + self.send_email(ipa_pgyer_download_url) | |
| 150 | 150 | else: |
| 151 | 151 | print("=======上传蒲公英失败,用时:%.2f秒=======" % (end - start)) |
| 152 | 152 | elif self.number == 3: |
| ... | ... | @@ -169,7 +169,8 @@ class AutoUpload(object): |
| 169 | 169 | print("=======上传Fir失败,用时:%.2f秒=======" % (end - start)) |
| 170 | 170 | else: |
| 171 | 171 | print("=======上传Fir成功,用时:%.2f秒=======" % (end - start)) |
| 172 | - self.send_email() | |
| 172 | + self.open_browser(self, ipa_fir_download_url) | |
| 173 | + self.send_email(ipa_fir_download_url) | |
| 173 | 174 | |
| 174 | 175 | else: |
| 175 | 176 | print("\n\n===========没有找到对应的ipa===========") |
| ... | ... | @@ -177,17 +178,17 @@ class AutoUpload(object): |
| 177 | 178 | return |
| 178 | 179 | |
| 179 | 180 | @staticmethod |
| 180 | - def open_browser(self): | |
| 181 | - webbrowser.open(ipa_download_url, new=1, autoraise=True) | |
| 181 | + def open_browser(self, url): | |
| 182 | + webbrowser.open(url, new=1, autoraise=True) | |
| 182 | 183 | |
| 183 | 184 | @staticmethod |
| 184 | 185 | def _format_address(self, s): |
| 185 | 186 | name, address = parseaddr(s) |
| 186 | 187 | return formataddr((Header(name, 'utf-8').encode(), address)) |
| 187 | 188 | |
| 188 | - def send_email(self): | |
| 189 | + def send_email(self, url): | |
| 189 | 190 | msg = MIMEText('<html><body><h1>Hello</h1>' + |
| 190 | - '<p>╮(╯_╰)╭<a href=\"'+ipa_download_url+'\" rel="external nofollow" >应用已更新,请下载测试</a>╮(╯_╰)╭</p>' + | |
| 191 | + '<p>╮(╯_╰)╭<a href=\"'+url+'\" rel="external nofollow" >应用已更新,请下载测试</a>╮(╯_╰)╭</p>' + | |
| 191 | 192 | '<p>蒲公英的更新会有延迟,具体版本时间以邮件时间为准</p>' + |
| 192 | 193 | '</body></html>', 'html', 'utf-8') |
| 193 | 194 | msg['From'] = self._format_address(self, 'iOS开发团队 <%s>' % from_address) | ... | ... |