doc.yml 1.2 KB
Newer Older
N
v0.1.0  
niuyazhe 已提交
1 2 3 4 5 6 7
# This workflow will check flake style
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions

name: doc

on:
  push:
8
    branches: [main, '*doc*']
N
v0.1.0  
niuyazhe 已提交
9 10 11 12 13 14

jobs:
  doc:
    runs-on: ubuntu-latest
    strategy:
      matrix:
15
        python-version: [3.8]
N
v0.1.0  
niuyazhe 已提交
16 17 18 19 20 21 22 23 24 25

    steps:
      - uses: actions/checkout@v2
      - name: Set up Python ${{ matrix.python-version }}
        uses: actions/setup-python@v2
        with:
          python-version: ${{ matrix.python-version }}
      - name: Generate
        run: |
          python -m pip install .
26
          git clone -b main https://github.com/opendilab/DI-engine-docs.git
27
          cd DI-engine-docs
28
          python -m pip install -r requirements.txt
29
          make html
30
          mv build/html ../public
31
          rm -rf build
N
v0.1.0  
niuyazhe 已提交
32 33 34 35 36 37 38
      - name: Deploy
        uses: JamesIves/github-pages-deploy-action@3.7.1
        with:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          BRANCH: gh-pages # The branch the action should deploy to.
          FOLDER: public # The folder the action should deploy.
          CLEAN: true # Automatically remove deleted files from the deploy branch