pnpm install--frozen-lockfile-name:Build monorepo-docs-websiterun:|echo ${{github.workspace}}# 输出工作区上下文路径,就是工程路径 cd./packages/docs pnpm build # Popular action to deploy to GitHub Pages:# Docs:https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-docusaurus-name:Deploy ...
yarn build # 自动发布完成后 触发 github.release.published 事件 # 如果是 action 自带的 机器人 token, 出于安全考虑, github 会禁止循环触发, 使用真实用户的 token 可解决这个问题 - name: Release env: GITHUB_TOKEN: ${{ secrets.JINKE_GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run:...
github action 中 Nodejs 的 pnpm --filter 和本地执行不一致? 在GitHub Actions 中使用 Node.js 的 pnpm 时,遇到--filter参数的行为与本地执行不一致的问题,通常可能是由于环境差异或配置问题导致的。以下是一些可能的解决步骤和排查方法: 确认环境一致性: 确保 GitHub Actions 中的 Node.js 版本和 pnpm 版本...
name:CIon:push:branches:[master]pull_request:branches:[master]jobs:# Lint:# Lint任务UnitTest:# The type of runner that the job will run onruns-on:ubuntu-latest# Steps represent a sequence of tasks that will be executed as part of the jobsteps:-uses:actions/checkout@v2-uses:pnpm/action-...
一、Github Action简介 github Action (工作流),简单理解就是自动化部署、测试。也就是之前人工手动部署变为现在由机器(服务器)自动部署、测试了。 二、对github Action(工作流)的使用 首先需要有个人令牌, 教程:github个人令牌生成 将令牌配置到仓库 点击Actions ...
permissions:contents:write pages:write id-token:write jobs:# 单次部署的工作描述 deploy:environment:name:github-pages url:${{steps.deployment.outputs.page_url}}runs-on:ubuntu-latest steps:-name:Checkout uses:actions/checkout@v3-name:Install pnpm uses:pnpm/action-setup@v2with:version:8-name:Set...
pnpm run docs:build > docs/.vuepress/dist/.nojekyll-name:DeployDocsuses:JamesIves/github-pages-deploy-action@v4with:branch:gh-pagesfolder:dist 总结 总之,学习使用工作流,查找过很多资料、看官方文档,入了个门,会使用一些部署方式,这也是自己多次的尝试才有了现在的结果。
此处主要以一个前端项目为例(使用 umi 创建的项目) mkdir myapp && cd myapp pnpm dlx create-umi@latest 二、聊聊Docker的基础命令 1. 镜像常见相关命令 # 去下载镜像,先从本地找,没有去镜像,最后没有去 hub,标签不写默认为 lastest docker pull [镜像名]:[标签Tag] ...
-name:提交修改run:pnpmpostbuild:doc 这里有一点需要注意,如果我们的包管理工具使用的是npm,那其实是不需要这一步的,因为pre、post都是特殊的前置,prebuild会在npm build执行前触发,postbuild会在npm build执行后触发,所以使用npm run build:doc之后会自动执行npm run postbuild:doc,pnpm并没有这样的规则,所以需...
- uses: pnpm/action-setup@v3 # 如果使用 pnpm,请取消注释 - uses: pnpm/action-setup@v3 with: version: 7 # 指定你需要的 pnpm 版本 # - uses: oven-sh/setup-bun@v1 # 如果使用 Bun,请取消注释 - name: Setup Node uses: actions/setup-node@v4 @@ -61,4 +63,4 @@ jobs: steps: - na...