|
|
@ -24,16 +24,19 @@ jobs: |
|
|
|
done |
|
|
|
- name: Build |
|
|
|
run: yarn build:preview --report |
|
|
|
- name: CDN download qshell |
|
|
|
run: | |
|
|
|
wget http://devtools.qiniu.com/qshell-linux-x86-v2.4.0.zip |
|
|
|
unzip qshell-linux-x86-v2.4.0.zip |
|
|
|
mv qshell-linux-x86-v2.4.0 qshell |
|
|
|
- name: CDN login |
|
|
|
run: ./qshell account ${{ secrets.AK }} ${{ secrets.SK }} GITHUB_ACTION |
|
|
|
- name: Setup qshell |
|
|
|
uses: foxundermoon/setup-qshell@v1 |
|
|
|
env: |
|
|
|
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' |
|
|
|
with: |
|
|
|
qshell-version: '2.4.0' |
|
|
|
- name: Test qshell |
|
|
|
run: qshell version |
|
|
|
- name: Login |
|
|
|
run: qshell account ${{ secrets.AK }} ${{ secrets.SK }} GITHUB_ACTION |
|
|
|
- name: CDN upload |
|
|
|
run: | |
|
|
|
./qshell qupload2 \ |
|
|
|
qshell qupload2 \ |
|
|
|
--src-dir=$GITHUB_WORKSPACE/dist \ |
|
|
|
--bucket=d2-cdn \ |
|
|
|
--key-prefix=${GITHUB_REPOSITORY//*\//}/preview/ \ |
|
|
@ -46,7 +49,7 @@ jobs: |
|
|
|
- name: CDN refresh |
|
|
|
run: | |
|
|
|
echo "https://cdn.d2.pub/${GITHUB_REPOSITORY//*\//}/preview/" > cdnrefresh.txt |
|
|
|
./qshell cdnrefresh --dirs -i ./cdnrefresh.txt |
|
|
|
qshell cdnrefresh --dirs -i ./cdnrefresh.txt |
|
|
|
|
|
|
|
ftp: |
|
|
|
name: FTP |
|
|
|