Maded changes to GitHub Actions based publishing

This commit is contained in:
George Mandis 2020-02-04 08:45:40 -05:00
parent 0a28af275b
commit e4a26fef91
3 changed files with 37 additions and 4 deletions

35
.github/workflows/publish.yml vendored Normal file
View File

@ -0,0 +1,35 @@
name: Publish with GitHub Actions
on:
push:
branches:
- master
schedule:
# Run this script every 15 minutes
- cron: '*/15 * * * *'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout master branch
uses: actions/checkout@v2
with:
ref: master
- name: Setup Node.js and install dependencies
uses: actions/setup-node@v1
with:
node-version: 11.4.0
- run: npm install
- name: Run build and parse RSS feeds
- run: npm run build --if-present
- name: Commit latest build to ./output folder
uses: github-actions-x/commit@v2.3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
push-branch: 'master'
commit-message: 'Published latest changes to RSS feeds'
force-add: 'true'
files: output/*
name: GitHub Action Bubo Bot
email: action@github.com

1
.gitignore vendored
View File

@ -1,2 +1 @@
node_modules/* node_modules/*
output/index.html

View File

@ -1,4 +1,3 @@
[build] [build]
command = "npm run build"
publish = "output/" publish = "output/"