Team Ai
Apppublic

FallonXC/github-openWebUI

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
deploy.yml65 linesDownload Raw Back to workflows
1name: 部署到抱抱脸空间2 3on:4  push:5    branches:6      - dev7      - main8  workflow_dispatch:9  schedule:10    - cron: '0 20 * * *'  11jobs:12  check-secret:13    runs-on: ubuntu-latest14    outputs:15      token-set: ${{ steps.check-key.outputs.defined }}16    steps:17      - id: check-key18        env:19          HF_TOKEN: ${{ secrets.HF_TOKEN }}20        if: "${{ env.HF_TOKEN != '' }}"21        run: echo "defined=true" >> $GITHUB_OUTPUT22 23  deploy:24    runs-on: ubuntu-latest25    needs: [check-secret]26    if: needs.check-secret.outputs.token-set == 'true'27    env:28      HF_TOKEN: ${{ secrets.HF_TOKEN }}29      HF_REPO: ${{ secrets.HF_REPO }}30      HF_USER: ${{ secrets.HF_USER }}31    steps:32      - name: 检出存储库33        uses: actions/checkout@v434        with:35          lfs: true36 37      - name: 删除git历史记录38        run: rm -rf .git39 40      - name: 将YAML添加到README.md中41        run: |42          echo "---" > temp_readme.md43          echo "title: Open WebUI" >> temp_readme.md44          echo "emoji: 🐳" >> temp_readme.md45          echo "colorFrom: purple" >> temp_readme.md46          echo "colorTo: gray" >> temp_readme.md47          echo "sdk: docker" >> temp_readme.md48          echo "app_port: 8080" >> temp_readme.md49          echo "---" >> temp_readme.md50          cat README.md >> temp_readme.md51          mv temp_readme.md README.md52 53      - name: 配置git54        run: |55          git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"56          git config --global user.name "github-actions[bot]"57      - name: 设置Git并推送到抱抱脸空间58        run: |59          git init --initial-branch=main60          git lfs install61          git lfs track "*.ttf"62          git lfs track "*.jpg"63          git add .64          git commit -m "GitHub deploy: ${{ github.sha }}"65          git push --force https://${HF_USER}:${HF_TOKEN}@huggingface.co/spaces/${HF_USER}/${HF_REPO} main