From 1287523134d99f8125efc687781e3255c02226ef Mon Sep 17 00:00:00 2001 From: Kenichi Maehashi Date: Thu, 11 Nov 2021 13:29:58 +0000 Subject: [PATCH] add github actions --- .github/workflows/generate-and-deploy.yml | 26 +++++++++++++++++++++++ .gitignore | 1 + _skeleton/.nojekyll | 0 _skeleton/CNAME | 1 + _skeleton/index.html | 3 +++ _skeleton/pre/.gitignore | 0 6 files changed, 31 insertions(+) create mode 100644 .github/workflows/generate-and-deploy.yml create mode 100644 .gitignore create mode 100644 _skeleton/.nojekyll create mode 100644 _skeleton/CNAME create mode 100644 _skeleton/index.html create mode 100644 _skeleton/pre/.gitignore diff --git a/.github/workflows/generate-and-deploy.yml b/.github/workflows/generate-and-deploy.yml new file mode 100644 index 0000000..2e31594 --- /dev/null +++ b/.github/workflows/generate-and-deploy.yml @@ -0,0 +1,26 @@ +name: Generate and Deploy + +on: + workflow_dispatch: + +jobs: + generate-and-deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v2.3.1 + with: + persist-credentials: false + + - name: Generate 🏭 + run: | + cp -a _skeleton/ _generate/ + pip3 install -U PyGithub + ./generate.py _generate/pre/index.html + + - name: Deploy 🚀 + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_branch: gh-pages + publish_dir: ./_generate diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..be61d28 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/_generate diff --git a/_skeleton/.nojekyll b/_skeleton/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/_skeleton/CNAME b/_skeleton/CNAME new file mode 100644 index 0000000..41ba777 --- /dev/null +++ b/_skeleton/CNAME @@ -0,0 +1 @@ +pip.cupy.dev \ No newline at end of file diff --git a/_skeleton/index.html b/_skeleton/index.html new file mode 100644 index 0000000..d48bad2 --- /dev/null +++ b/_skeleton/index.html @@ -0,0 +1,3 @@ + + + diff --git a/_skeleton/pre/.gitignore b/_skeleton/pre/.gitignore new file mode 100644 index 0000000..e69de29