From fef642cebb23b8cb4dd323ce2e10e52dd13cb68e Mon Sep 17 00:00:00 2001 From: jdebacker Date: Tue, 21 Jul 2020 22:02:25 -0400 Subject: [PATCH] add github action to build JB --- .github/workflows/deploy_jupyterbook.yml | 36 ++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/deploy_jupyterbook.yml diff --git a/.github/workflows/deploy_jupyterbook.yml b/.github/workflows/deploy_jupyterbook.yml new file mode 100644 index 000000000..49cd7c181 --- /dev/null +++ b/.github/workflows/deploy_jupyterbook.yml @@ -0,0 +1,36 @@ +name: Build and Deploy Jupyter Book +on: + push: + branches: + - master +jobs: + build-and-deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 # If you're using actions/checkout@v2 you must set persist-credentials to false in most cases for the deployment to work correctly. + with: + persist-credentials: false + + - name: Setup Miniconda + uses: goanpeca/setup-miniconda@v1 + with: + activate-environment: taxcalc-dev + environment-file: environment.yml + python-version: 3.7 + auto-activate-base: false + + - name: Build # Build Jupyter Book + shell: bash -l {0} + run: | + pip install jupyter-book + conda install -c pslmodels behresp + cd docs + jb build . + + - name: Deploy + uses: JamesIves/github-pages-deploy-action@releases/v3 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BRANCH: gh-pages # The branch the action should deploy to. + FOLDER: jb_git_tutorial/_build/html # The folder the action should deploy. \ No newline at end of file