mirror of
https://github.com/APIParkLab/APIPark.git
synced 2026-06-04 10:13:53 +08:00
新增上传到七牛云操作
This commit is contained in:
@@ -81,6 +81,12 @@ jobs:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_TOKEN }}
|
||||
|
||||
- name: build
|
||||
run: cd scripts && ./docker_publish.sh ${{ secrets.DOCKER_USERNAME }} "backend"
|
||||
- name: Setup qshell
|
||||
uses: 7-zip/setup-qshell@v1
|
||||
|
||||
- name: build
|
||||
env:
|
||||
AccessKey: ${{ secrets.AK }}
|
||||
SecretKey: ${{ secrets.SK }}
|
||||
run: cd scripts && ./docker_publish.sh ${{ secrets.DOCKER_USERNAME }} "backend" "upload"
|
||||
|
||||
|
||||
@@ -45,4 +45,9 @@ docker manifest annotate "${ImageName}:${Version}" "${ImageName}:${Version}-arm6
|
||||
echo "Push manifest ${ImageName}:${Version}"
|
||||
docker manifest push "${ImageName}:${Version}"
|
||||
|
||||
if [[ $3 == "upload_qiniu" ]];then
|
||||
echo "Upload QINIU Cloud..."
|
||||
./scripts/qiniu_publish.sh ${Version} ${ImageName} amd64
|
||||
./scripts/qiniu_publish.sh ${Version} ${ImageName} arm64
|
||||
fi
|
||||
|
||||
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
|
||||
Version=$1
|
||||
ImageName=$2
|
||||
APP="apipark"
|
||||
|
||||
ARCH=$3
|
||||
if [[ $ARCH == "" ]];then
|
||||
ARCH="amd64"
|
||||
fi
|
||||
|
||||
Tar="${APP}.${Version}.${ARCH}.tar.gz"
|
||||
|
||||
docker tag ${ImageName}:${Version}-${ARCH} ${ImageName}:${Version}
|
||||
|
||||
echo "docker save -o ${Tar} ${ImageName}:${Version}"
|
||||
docker save -o ${Tar} ${ImageName}:${Version}
|
||||
|
||||
echo "qshell rput ${QINIU_BUCKET} \"${APP}/images/${Tar}\" ${Tar}"
|
||||
qshell rput ${QINIU_BUCKET} "${APP}/images/${Tar}" ${Tar}
|
||||
|
||||
rm -f ${Tar}
|
||||
docker rmi -f ${ImageName}:${Version}
|
||||
Reference in New Issue
Block a user