JavaScript Action - CI/CD 用語集の定義
JavaScript action とは、runs.using: "node20" と main: エントリスクリプトで宣言され、Node.js で runner 上で直接実行されるカスタム action で、通常は @actions/core ツールキットの上に構築されます。
実行の仕組み
GitHub は runner の Node.js でバンドルされたスクリプトを実行します。inputs は core.getInput() から、outputs は core.setOutput() から得られます。container の pull がないため、JavaScript action は Docker action より速く起動し、Linux、Windows、macOS の runner で実行されます。
関連ガイド
Composite Action - CI/CD Glossary DefinitionComposite Action: A composite action is a custom action defined with `runs.using: "composite"` that bundles m…
Docker Container Action - CI/CD Glossary DefinitionDocker Container Action: A Docker container action is a custom action that runs inside a Docker image, declar…
Marketplace Action - CI/CD Glossary DefinitionMarketplace Action: A marketplace action is a published, reusable action listed in the GitHub Marketplace tha…