name: Vue3-Vite-Vant-TS-H5 on: push: branches: - main jobs: build-and-deploy: concurrency: ci-${{ github.ref }} runs-on: ubuntu-latest steps: - name: Checkout ๐Ÿ›Ž๏ธ # ๅฐ†ไปฃ็ ๆ‹‰ๅ–ๅˆฐ่™šๆ‹Ÿๆœบ uses: actions/checkout@v3 with: persist-credentials: false - name: Install and Build ๐Ÿ”ง # ๅฎ‰่ฃ…ไพ่ต–ใ€ๆ‰“ๅŒ…๏ผŒๅฆ‚ๆžœๆๅ‰ๅทฒๆ‰“ๅŒ…ๅฅฝๆ— ้œ€่ฟ™ไธ€ๆญฅ run: | npm install npm run build - name: Deploy ๐Ÿš€ # ้ƒจ็ฝฒ uses: JamesIves/github-pages-deploy-action@v4.3.3 with: ACCESS_TOKEN: ${{ secrets.VUE3_TOKEN }} BRANCH: gh-pages FOLDER: dist REPOSITORY_NAME: talktao/talktao.github.io # ่ฟ™ๆ˜ฏๆˆ‘็š„ github page ๅœฐๅ€ TARGET_FOLDER: Vue3-Vite-Vant-TS-H5 # ๆ‰“ๅŒ…็š„ๆ–‡ไปถๅฐ†ๆ”พๅˆฐ้™ๆ€ๆœๅŠกๅ™จ Vue3-Vite-Vant-TS-H5 ็›ฎๅฝ•ไธ‹