set INPUT_USERNAME=用户名
set INPUT_PASSWORD=密码
set INPUT_REPOSITORY=仓库
set INPUT_RELEASE_TITLE=发行版标题
set INPUT_RELEASE_DESC=发行版描述
set INPUT_TAG_NAME=标记
set INPUT_SHA=分支或者sha
node dist/index.js
单行命令:
set INPUT_USERNAME=用户名 && set INPUT_PASSWORD=密码 && set INPUT_REPOSITORY=仓库 && set INPUT_RELEASE_TITLE=发行版标题 && set INPUT_RELEASE_DESC=发行版描述 && node dist/index.js
📦 创建发行版 Action 节点
📝 介绍
本 Action 支持用户通过节点登录指定仓库并创建发行版。它提供了灵活的参数配置,确保用户可以轻松地自动化发行版的创建过程。
⚡ 功能特点
⚙️ 各项参数
domain
username
password
repository
拥有者/仓库标识
,例如:tester/test
。为空则默认为当前流水线保存的仓库。release_title
test_SD123
。release_desc
tag_name
sha
📂 框架结构
🛠️ 使用说明
安装 Node.js:
20.18.3
。node -v
和npm -v
命令生效。安装 ncc:
ncc
是一个将 Node.js 项目打包成单个文件的工具,通常用于部署或分发。编译代码:
ncc
编译代码:src/index.js
是你的入口文件。-o dist
指定输出目录为dist
。dist/index.js
文件,以及一个dist/licenses.txt
文件,其中包含所有依赖的许可证信息。更新
action.yml
文件:action.yml
文件中的main
关键字更新为使用新的dist/index.js
文件:node_modules
目录,请将其删除:提交更新:
action.yml
、dist/index.js
和node_modules
文件的更新。🐛在本地调试编译后的代码
如果你只是调试 Node.js 代码,可以直接运行编译后的文件:
Windows
由于这里涉及到参数传递,所以需要设置环境变量。具体如下:
单行命令:
macOS/Linux
单行命令: