vulntestaj2-byte/poc-rce-6seg
GitHub: vulntestaj2-byte/poc-rce-6seg
一个基于 Deno 的 Bunny 脚本模板,演示如何编写、检查版本并自动部署脚本至 Bunny CDN。
Stars: 0 | Forks: 0
# 模板:es-empty-script
此模板演示了一个使用本地 `Deno` 为 Bunny 构建的基础脚本。
此模板脚本目前已部署在
[此处](https://es-simple-script-8rxx0.b-cdn.net/)。
## 设置
要运行此示例,您需要拥有一个有效的
[Deno](https://docs.deno.com/runtime/manual/getting_started/installation/) 安装环境。
当您可以使用 `deno` 二进制文件时,您应该能够运行 `check` 任务,该任务用于确保所有内容都能正常编译。
```
# 一个小小的 lint,以防万一!
deno task lint
# 我们确保一切都符合 type compliant!
deno task check
```
我们还使用 `pnpm` 来运行 `changeset`。
## Changeset
此模板使用 [changeset](https://github.com/changesets/changesets) 进行版本管理。Changeset 可帮助跟踪和记录项目中的变更,从而更轻松地管理发布并生成更新日志(changelog)。
当您对项目进行更改时,您应该创建一个 changeset 来描述这些更改:
1. 运行以下命令:
pnpm changeset
2. 按照提示选择更改类型(major、minor 或 patch),并提供简要的描述。
3. 将生成的 changeset 文件随您的代码更改一起提交。
此过程可确保所有修改都得到正确记录和版本控制,从而促进更顺畅的发布,并更好地传达项目更新信息。
当您合并包含 changeset 的 pull request 时,它会自动创建一个关联的 pull request 来发布您的更改。
这个新的 pull request 将触发脚本到您在 Bunny 中的 PullZone 的发布流程。
标签:Bunny CDN, Deno, 版本管理, 特权提升, 自动化攻击, 自动化部署, 项目模板