尼采般地抒情

公告栏

此网站主题为本人手写主题, 主题待开源···

站点信息

文章总数目: 305
已运行时间: 1063
目录
  1. 仓库文件夹备份
  2. 博客 CICD 腾讯云函数
    1. Python2.7 执行环境
    2. 触发器设置
  3. 博客CICD阿里云函数
    1. Python3执行环境

尼采般地抒情

尼采般地抒情

公告栏

此网站主题为本人手写主题, 主题待开源···

站点信息

文章总数目: 305
已运行时间: 1063

仓库文件夹备份

name: CI

on: [watch]
jobs:
build:
runs-on: ubuntu-latest
steps: - uses: actions/checkout@v2 - name: 配置 Git
run: |
git config --global user.name 'wztlink1013'
git config --global user.email '2550374815@qq.com' - name: 在云端进行复制文件夹操作
env:
Github_Token: ${{ secrets.TOKEN_GITHUBAPI }}
      run: | 
        git clone https://${Github_Token}@github.com/wztlink1013/website-source website-source
cd website-source
cp -r ./Secret 文集/ ./backup/
git status
git add .
git commit -m "backup"
git push --force --quiet "https://${Github_Token}@github.com/wztlink1013/website-source" master:master

博客 CICD 腾讯云函数

Python2.7 执行环境

# -_- coding: utf8 -_-
import requests

def main_handler(event, context):
r = requests.post("https://api.github.com/repos/wztlink1013/Blog3.0/dispatches",
json={'event_type': "run-it"},
headers = {"User-Agent":'curl/7.52.1',
'Content-Type': 'application/json',
'Accept': 'application/vnd.github.everest-preview+json',
'Authorization': 'token ****\*\*****'})

    if r.status_code == 204:
        return "This's OK!"
    else:
        return r.status_code

触发器设置

博客CICD阿里云函数

Python3执行环境

# -*- coding: utf-8 -*-

import logging
import requests
OK = b'ok\n'

def handler(environ, start_response):
status = '200 OK'
response_headers = [('Content-type', 'text/plain')]
sync_yuque()
start_response(status, response_headers)
return [OK]

def sync_yuque():
requests.post("https://api.github.com/repos/wztlink1013/Blog3.0/dispatches",
json={'event_type': "run-it"},
headers={"User-Agent":'curl/7.52.1',
'Content-Type': 'application/json',
'Accept': 'application/vnd.github.everest-preview+json',
'Authorization': 'token ****\*****'})


评论区

Twikoo giscus