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 支持用户通过节点登录指定仓库并创建发行版。它提供了灵活的参数配置,确保用户可以轻松地自动化发行版的创建过程。
⚡ 功能特点
⚙️ 各项参数
domainusernamepasswordrepository拥有者/仓库标识,例如:tester/test。为空则默认为当前流水线保存的仓库。release_titletest_SD123。release_desctag_namesha📂 框架结构
🛠️ 使用说明
安装 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
单行命令: