This commit is contained in:
@@ -77,21 +77,21 @@ jobs:
|
||||
- name: Upload to Alist
|
||||
run: |
|
||||
python3 - << 'PY'
|
||||
import os,requests,sys
|
||||
base=os.environ['ALIST_URL'].rstrip('/')
|
||||
user=os.environ['ALIST_USER']
|
||||
pwd=os.environ['ALIST_PASSWORD']
|
||||
ws=os.environ['GITHUB_WORKSPACE']
|
||||
art=open(os.path.join(ws,'.artifact_name'),'r',encoding='utf-8').read().strip()
|
||||
fp=os.path.join(ws,art)
|
||||
r=requests.post(base+'/api/auth/login',json={'username':user,'password':pwd})
|
||||
tok=(r.json().get('data') or {}).get('token')
|
||||
if not tok: sys.exit(1)
|
||||
requests.post(base+'/api/fs/mkdir',json={'path':'/ci'},headers={'Authorization':tok})
|
||||
files={'file':(art,open(fp,'rb'),'application/x-tar')}
|
||||
s=requests.put(base+'/api/fs/form',data={'path':'/ci'},files=files,headers={'Authorization':tok})
|
||||
sys.exit(0 if s.status_code<400 else 1)
|
||||
PY
|
||||
import os,requests,sys
|
||||
base=os.environ['ALIST_URL'].rstrip('/')
|
||||
user=os.environ['ALIST_USER']
|
||||
pwd=os.environ['ALIST_PASSWORD']
|
||||
ws=os.environ['GITHUB_WORKSPACE']
|
||||
art=open(os.path.join(ws,'.artifact_name'),'r',encoding='utf-8').read().strip()
|
||||
fp=os.path.join(ws,art)
|
||||
r=requests.post(base+'/api/auth/login',json={'username':user,'password':pwd})
|
||||
tok=(r.json().get('data') or {}).get('token')
|
||||
if not tok: sys.exit(1)
|
||||
requests.post(base+'/api/fs/mkdir',json={'path':'/ci'},headers={'Authorization':tok})
|
||||
files={'file':(art,open(fp,'rb'),'application/x-tar')}
|
||||
s=requests.put(base+'/api/fs/form',data={'path':'/ci'},files=files,headers={'Authorization':tok})
|
||||
sys.exit(0 if s.status_code<400 else 1)
|
||||
PY
|
||||
- name: Create release with download link
|
||||
if: env.GITEA_TOKEN != ''
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user