文件名称:goaction:在Go中编写Github动作
文件大小:50KB
文件格式:ZIP
更新时间:2024-03-28 08:28:32
github go golang script action
行动 打包goaction可以在Go中编写Github Actions。 这个想法是:编写一个标准的Go脚本,该脚本可与go run使用,并将其用作Github动作。 脚本的输入-标志和环境变量是通过Github操作API设置的。 该项目将生成脚本所需的所有文件(此生成可以通过Github操作集成自动完成)。 该库还公开了纯净的API以获取工作流信息。 必要步骤 编写Go脚本。 在.github/workflows/goaction.yml添加goaction配置。 将项目推送到Github。 请参阅Goaction脚本的最简单示例: ,或使用Github API进行演示的示例: 。 编写Goaction脚本 通过编写Go代码来编写Github Action! 只需使用主程序包启动Go模块,然后使用Goaction将其作为Github操作执行,或者使用go run在命令
【文件预览】:
goaction-master
----log()
--------log.go(4KB)
--------log_test.go(1KB)
----cmd()
--------goaction()
----internal()
--------metadata()
--------genapi()
--------comments()
--------genevents()
----.github()
--------tests()
--------workflows()
----Dockerfile(220B)
----goaction.go(10KB)
----action.yml(2KB)
----LICENSE(11KB)
----actionutil()
--------git.go(3KB)
--------githubapi.go(89KB)
--------actionutil.go(88B)
--------github.go(1KB)
----event_test.go(7KB)
----goaction_test.go(701B)
----event.go(8KB)
----go.sum(8KB)
----README.md(5KB)
----go.mod(604B)