name: Update Version on: push: branches: - master # 监听主分支代码提交事件 jobs: update-version: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Update version run: | # 读取当前版本号 current_version=$(cat VERSION) # 将版本号加1 new_version=$((current_version + 1)) # 更新版本号到文件 echo $new_version > VERSION - name: Commit changes run: | git config --local user.email "action@github.com" git config --local user.name "GitHub Action" git commit -m "Update version" -a git push origin master