3 Star 4 Fork 3

Serverless Devs Registry / start-fc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
publish.py 956 Bytes
一键复制 编辑 原始数据 按行查看 历史
anycodes 提交于 2022-03-29 17:35 . update docs
import subprocess
import time
with open('update.list') as f:
publish_list = [eve_app.strip() for eve_app in f.readlines()]
for eve_app in publish_list:
times = 1
while times <= 3:
print("----------------------: ", eve_app)
publish_script = 'https://serverless-registry.oss-cn-hangzhou.aliyuncs.com/publish-file/python3/hub-publish.py'
command = 'cd %s && wget %s && python hub-publish.py' % (eve_app, publish_script)
child = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True, )
stdout, stderr = child.communicate()
if child.returncode == 0:
print("stdout:", stdout.decode("utf-8"))
break
else:
print("stdout:", stdout.decode("utf-8"))
print("stderr:", stderr.decode("utf-8"))
time.sleep(3)
if times == 3:
raise ChildProcessError(stderr)
times = times + 1
1
https://gitee.com/devsapp/start-fc.git
git@gitee.com:devsapp/start-fc.git
devsapp
start-fc
start-fc
master

搜索帮助