Skip to content

SSL Check

SSL Check #926

Workflow file for this run

name: SSL Check
on:
push:
branches:
- master
schedule:
- cron: '0 16 * * *'
jobs:
CheckSSL:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: master
- name: Setup node
uses: actions/setup-node@v1
with:
node-version: '10'
- name: Cache node modules
uses: actions/cache@v1
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
- name: Install & Build
run: |
TZ='Asia/Shanghai'; export TZ
npm i
git clone https://github.com/yfun-lab/CheckSSL --depth=2
npm run build
cd CheckSSL
chmod +x checker.sh
./checker.sh 070527.xyz www.070527.xyz scf.070527.xyz ssl.070527.xyz blog.070527.xyz office.070527.xyz
cp -rf ./output/ct.json ../public/ct.json
echo "ssl.yfun.top" > ../public/CNAME
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.TOKEN }}
publish_dir: ./public