Browse Source

github actions 运行环境是windows时,使用shell切换为bash而不再使用powershell,避免出现策略等问题

dengdx 4 ngày trước cách đây
mục cha
commit
7d0c334640
1 tập tin đã thay đổi với 6 bổ sung1 xóa
  1. 6 1
      .github/workflows/build-win-h5-only.yml

+ 6 - 1
.github/workflows/build-win-h5-only.yml

@@ -18,6 +18,7 @@ jobs:
     runs-on: [win-h5-only]
     steps:
       - name: Test SSH key
+        shell: bash
         run: |
           echo "${{ secrets.DEPLOY_KEY }}" > /tmp/test_key
           chmod 600 /tmp/test_key
@@ -36,6 +37,7 @@ jobs:
         run: npm install --force
 
       - name: 构建 H5 (生产环境)
+        shell: bash
         env:
           GH_TOKEN: ${{ secrets.GH_TOKEN }}
           TARO_API_URL: 'http://localhost:6001'
@@ -51,9 +53,11 @@ jobs:
           node .build/h5_for_production.js
 
       - name: Set timestamp version
+        shell: bash
         run: echo "VERSION=$(date +%Y%m%d-%H%M%S)" >> $GITHUB_ENV
 
       - name: Upload dist/h5/ to server
+        shell: bash
         run: |
           # 1. 将私钥写入临时文件
           echo "${{ secrets.DEPLOY_KEY }}" > /tmp/deploy_key
@@ -73,6 +77,7 @@ jobs:
           rm -f /tmp/deploy_key
 
       - name: Update latest symlink
+        shell: bash
         run: |
           echo "${{ secrets.DEPLOY_KEY }}" > /tmp/deploy_key
           chmod 600 /tmp/deploy_key
@@ -81,4 +86,4 @@ jobs:
             "${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}" \
             "cd ${{ secrets.DEPLOY_PATH }} && ln -sfn ${{ env.VERSION }} latest"
           
-          rm -f /tmp/deploy_key
+          rm -f /tmp/deploy_key