reactjs - 如何使用 Github Actions 保存构建文件 (React)
问题描述
我正在尝试使用 github 操作构建反应代码。但是在成功构建文件后,我想将其保存在特定位置,例如 repo 中的“build”文件夹。我目前能够构建文件但不能将它们保存在 repo 中
解决方案
如果您想尝试在工作流中自己将构建工件提交回存储库,请参阅以下答案,了解如何准备存储库和 git config。
或者,您可能会发现create-pull-request操作对这个用例很有用。它将对 Actions 工作区的更改提交到新分支并提出拉取请求。因此,如果您create-pull-request
在工作流程中创建工件后调用操作,您可以将该更改作为 PR 提出以供您查看和合并。
例如:
on: release
name: Update Version
jobs:
createPullRequest:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
...
(your build steps)
...
- name: Create Pull Request
uses: peter-evans/create-pull-request@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Add build artifact
title: Add build artifact
推荐阅读
- c - 如何正确转换以将指针与显式地址范围进行比较?
- python - 混合内容:“myUrl”处的页面是通过 HTTPS 加载的
- angular-cli - Remove code from build based on environment variable
- c# - 使用 xslt 和 c# 从中选择一个 xml 节点并根据其值添加更多节点
- php - 双引号注入
- java - 通过 JNI 线程安全地使用 GraphViz 库
- modelica - 将字符串数组作为输入传递给外部 C 函数
- php - 在 laravel 中使用 ajax 将数据保存到数据库而不重新加载
- python - 我不能在我的 Mule ESB 应用程序中使用 Pandas、Numpy、BeautifulSoup 和 PyMongo 的外部 Python 库
- java - 抓取所有数据值形成一个 web 表