mirror of
https://github.com/actions/setup-node
synced 2026-10-07 15:04:14 +03:00
9580326150d2ee14fdc290ab1d7d5fa11e64f3e6
setup-node
This action sets by node environment for use in actions by:
- optionally downloading and caching a version of node - npm by version spec and add to PATH
- registering problem matchers for error output
Usage
See action.yml
Basic:
steps:
- uses: actions/checkout@master
- uses: actions/setup-node@v1
with:
version: '10.x'
- run: npm install
- run: npm test
Matrix Testing:
jobs:
build:
runs-on: ubuntu-16.04
strategy:
matrix:
node: [ '10', '8' ]
name: Node ${{ matrix.node }} sample
steps:
- uses: actions/checkout@master
- name: Setup node
uses: actions/setup-node@v1
with:
version: ${{ matrix.node }}
- run: npm install
- run: npm test
License
The scripts and documentation in this project are released under the MIT License
Contributions
Contributions are welcome! See Contributor's Guide
Description
Set up your GitHub Actions workflow with a specific version of node.js
https://github.com/actions/setup-node
134 MiB
Languages
TypeScript
98.2%
JavaScript
0.9%
Shell
0.9%