dailycheckin/.github/workflows/deploy_tencent_scf.yml

63 lines
2.5 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: 部署到腾讯云函数
on:
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
if: github.event.repository.owner.id == github.event.sender.id
steps:
- name: Checkout
uses: actions/checkout@v2
with:
repository: ${{ github.repository }}
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: "安装依赖和 serverless 工具"
run: |
npm install
sudo npm install serverless -g
- name: "将 Secrets 里面配置的变量渲染成 config.json 文件"
run: |
bash deploy.sh
env: #因为直接读取secrets里面的值很多字符不会自动转译导致写入serverless.yml异常所以设置到环境变量在读取环境变量转译过的值
DINGTALK_SECRET: ${{ secrets.DINGTALK_SECRET }}
DINGTALK_ACCESS_TOKEN: ${{secrets.DINGTALK_ACCESS_TOKEN}}
SCKEY: ${{secrets.SCKEY}}
QMSG_KEY: ${{secrets.QMSG_KEY}}
TG_BOT_TOKEN: ${{secrets.TG_BOT_TOKEN}}
TG_USER_ID: ${{secrets.TG_USER_ID}}
COOLPUSHSKEY: ${{secrets.COOLPUSHSKEY}}
COOLPUSHQQ: ${{secrets.COOLPUSHQQ}}
COOLPUSHWX: ${{secrets.COOLPUSHWX}}
COOLPUSHEMAIL: ${{secrets.COOLPUSHEMAIL}}
CITY_NAME_LIST: ${{secrets.CITY_NAME_LIST}}
MOTTO: ${{secrets.MOTTO}}
IQIYI_COOKIE_LIST: ${{secrets.IQIYI_COOKIE_LIST}}
VQQ_COOKIE_LIST: ${{secrets.VQQ_COOKIE_LIST}}
POJIE_COOKIE_LIST: ${{secrets.POJIE_COOKIE_LIST}}
YOUDAO_COOKIE_LIST: ${{secrets.YOUDAO_COOKIE_LIST}}
KGQQ_COOKIE_LIST: ${{secrets.KGQQ_COOKIE_LIST}}
MUSIC163_ACCOUNT_LIST: ${{secrets.MUSIC163_ACCOUNT_LIST}}
XMLY_COOKIE_LIST: ${{secrets.XMLY_COOKIE_LIST}}
ONEPLUSBBS_COOKIE_LIST: ${{secrets.ONEPLUSBBS_COOKIE_LIST}}
QQREAD_ACCOUNT_LIST: ${{secrets.QQREAD_ACCOUNT_LIST}}
FMAPP_ACCOUNT_LIST: ${{secrets.FMAPP_ACCOUNT_LIST}}
BAIDU_URL_SUBMIT_LIST: ${{secrets.BAIDU_URL_SUBMIT_LIST}}
TIEBA_COOKIE_LIST: ${{secrets.TIEBA_COOKIE_LIST}}
BILIBILI_COOKIE_LIST: ${{secrets.BILIBILI_COOKIE_LIST}}
- name: "部署到腾讯云函数"
run: sls deploy --debug
env:
STAGE: dev
SERVERLESS_PLATFORM_VENDOR: tencent
TENCENT_SECRET_ID: ${{ secrets.TENCENT_SECRET_ID }}
TENCENT_SECRET_KEY: ${{ secrets.TENCENT_SECRET_KEY }}