文件名称:build-javascript-action-action:GitHub Action,用于构建JavaScript Action并将编译后的代码推送到另一个分支
文件大小:67KB
文件格式:ZIP
更新时间:2024-04-17 00:15:51
TypeScript
建立JavaScript动作动作 一个GitHub Action,用于构建JavaScript Action并将编译后的代码推送到另一个分支。 为什么? 要充分利用GitHub Actions的功能,它们实际上必须用JavaScript编写。 是的,您可以创建Docker操作,但随后会遇到设置时间问题,无法完全访问主机和文件权限问题。 问题在于JavaScript是一种可怕的语言,应尽可能少地使用。 解决方案是使用一种可转换为JavaScript的语言,其中TypeScript是显而易见的选择。 这一切都很好,但是您必须问一个问题,何时将TypeScript代码实际转换为JavaScript。 尽管它们都具有非常令人不满意的局限性,但可能有几种解决方案。 您可以签入生成的代码。 这是一个非常受欢迎的选项,但是有几个明显的缺点。 检入生成的文件会使存储库历史变得肿,使检查差异变得更加困
【文件预览】:
build-javascript-action-action-master
----.eslintrc.json(233B)
----.gitignore(23B)
----package.json(779B)
----package-lock.json(207KB)
----src()
--------tags.ts(509B)
--------index.ts(659B)
--------inputs.ts(592B)
----jest.config.ts(205B)
----tsconfig.json(148B)
----.github()
--------workflows()
----README.md(2KB)
----tests()
--------tags.test.ts(509B)
----.node-version(8B)
----action.yml(1KB)
----bootstrap-shim.js(738B)