Skip to content

ci: remove some dir

ci: remove some dir #1

Workflow file for this run

name: Remove OSS Dir
concurrency:
group: remove-oss-dir-${{ github.ref }}
cancel-in-progress: true
on:
push:
branches:
- ci/remove-tag
jobs:
deploy:
runs-on: ubuntu-20.04
if: github.repository_owner == 'datalayers-io'
strategy:
matrix:
docs_language: [zh]
steps:
- name: remove dir by ossutil64
run: |
wget -q https://gosspublic.alicdn.com/ossutil/1.7.8/ossutil64
chmod 755 ./ossutil64
if [ "${LANGUAGES}" = "en" ]; then
./ossutil64 config -e https://oss-us-east-1.aliyuncs.com -i ${{ secrets.ALI_OSS_ACCESSKEY_ID }} -k ${{ secrets.ALI_OSS_ACCESSKEY_SECRET }} -L CH
else
./ossutil64 config -e https://oss-cn-shanghai.aliyuncs.com -i ${{ secrets.ALI_OSS_ACCESSKEY_ID }} -k ${{ secrets.ALI_OSS_ACCESSKEY_SECRET }} -L CH
fi
oss_bucket=datalayers-docs-${LANGUAGES}
./ossutil64 rm -r -f oss://${oss_bucket}/v0.0.1/ || true
./ossutil64 rm -r -f oss://${oss_bucket}/v0.0.2/ || true
- name: refresh zh cdn
if: matrix.docs_language == 'zh'
uses: Swilder-M/refresh-huawei-cdn@master
with:
access_key_id: ${{ secrets.HUAWEI_ACCESS_KEY_ID }}
access_key_secret: ${{ secrets.HUAWEI_ACCESS_KEY_SECRET }}
file_paths: https://docs.datalayers.cn/
- name: refresh en cdn
if: matrix.docs_language == 'en'
uses: Swilder-M/refresh-ali-cdn@master
with:
access_key_id: ${{ secrets.ALI_OSS_ACCESSKEY_ID }}
access_key_secret: ${{ secrets.ALI_OSS_ACCESSKEY_SECRET }}
file_paths: https://docs.datalayers.io/