Secret name Secret value Use it in your GitHub Actions Workflows Snippet steps: - uses: actions/checkout@v2 - name: Set up Python uses: actions/setup-python@v1 with: python-version: "3.6" - name: Install dependencies run: | ... - name: Build and publish env: TWINE_USERNAME: ${{...
github action工作流配置 name:docson:# 每当 push 到 main 分支时触发部署push:branches:-develop# 手动触发部署workflow_dispatch:jobs:docs:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v2with:# “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录fetch-depth:0-name:SetupNode.jsuses:actions...
name:Git Action Teston:[push]jobs:build:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v1-name:Use Node.js10.xuses:actions/setup-node@v1with:node-version:10.x-name:npm install,buildrun:|npm install npm run build--if-presentenv:CI:true 执行git push操作,此时可以在github的Actions标签页...
name:Workflowswithlargesecretson:pushjobs:my-job:name:MyJobruns-on:ubuntu-lateststeps:-uses:actions/checkout@v4-name:Decryptlargesecretrun:./decrypt_secret.shenv:LARGE_SECRET_PASSPHRASE:${{secrets.LARGE_SECRET_PASSPHRASE}}# This command is just an example to show your secret being printed# Ens...
try_files $uri $uri/ /index.html; } } 同时需要更改 Nginx 启动用户,修改/etc/nginx/nginx.conf user root; 重启nginx systemctl restart nginx 工作流推送 最后推送本地的deploy.yml到远程 GitHub 源码库,查看最后 Actions 执行效果即可 然后查看博客部署效果即可 ...
github actions 基本概念 Workflow :工作流程是可配置的自动化过程,可以运行一个或多个作业。它由一个或多个jobs构成,每个job由多个step构成,而每个step可以依次执行一个或多个action, Event: 事件是存储库中发生的特定活动,触发工作流程运行。 Job: 在GitHub Actions中,Job是一个持续集成运行中的任务单元,代表一次...
secretsin GitHub Actions 警告:默认情况下,变量在构建输出中呈现未屏蔽的状态。 如果你需要更高的安全性来保护敏感信息(例如密码),请改用机密。 steps:-name:Helloworldactionwith:# Set the secret as an inputsuper_secret:${{secrets.SuperSecret}}env:# Or as an environment variablesuper_secret:${{secrets...
GitHub Actions/ 写入工作流/ GitHub Actions 的工作流语法 工作流程是可配置的自动化过程,由一个或多个作业组成。 您必须创建 YAML 文件来定义工作流程配置。 本文内容 关于工作流程的 YAML 语法 name run-name on on.<event_name>.types on.<pull_request|pull_request_target>.<branches|branches-ignore> ...
actions/github-script This action makes it easy to quickly write a script in your workflow that uses the GitHub API and the workflow run context. To use this action, provide an input namedscriptthat contains the body of an asynchronous function call. The following arguments will be provided: ...
在Hexo.git仓库的首页点击settings,在左侧找到Secrets,点击右上New repository secret,name填写ACTIONS_DEPLOY_KEY,value填写密钥gh-pages的内容, 点击Add secret,这样就创建了一个secret。之后可以用这个secret操作 gagahappy.github.io 仓库。 你还可以创建其它的secret,比如MySQL连接的密码,可以新建一个名称为mysql_pass...