iaas
iaas copied to clipboard
issue as a service
issue as a service
注意: 本项目只是用于学习和演示, 切勿滥用。以免违反 GitHub Actions 的使用条款(资源滥用)。
利用 GitHub Actions 执行 issue comment 中包含的 bash script 代码快
Example: iaas/issues/16
使用
使用 Use this template 按钮创建项目
- 创建的
issue需要打上iaas标签, 如果issue创建时标题以iaas作为开头,则会自动打上该标签。 - 代码块需要以
Markdown中的代码块格式标记,且为合法的bash script - 默认只有代码块的创建者为仓库主人时代码块才会自动触发
Action运行代码 - 默认会将当前目录下所有文件打包上传到
artifact, 注意文件大小限制 actions/upload-artifact issues/9; 且需要注意artifacts不是永久保留 About workflow artifacts
TODO
- [ ] Python script support
- [ ] upload-release-asset support 文件的永久保存(提供选项)