Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/actions/alpine_nodejs
Workflow for redistribution of Node.JS for actions/runner
https://github.com/actions/alpine_nodejs
actions nodejs runner
Last synced: 3 months ago
JSON representation
Workflow for redistribution of Node.JS for actions/runner
- Host: GitHub
- URL: https://github.com/actions/alpine_nodejs
- Owner: actions
- License: mit
- Created: 2021-10-21T17:43:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T20:47:40.000Z (7 months ago)
- Last Synced: 2024-10-02T06:43:16.215Z (3 months ago)
- Topics: actions, nodejs, runner
- Language: Dockerfile
- Homepage: https://github.com/features/actions
- Size: 832 KB
- Stars: 5
- Watchers: 3
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
# GitHub Alpine NodeJS
[![Actions Status](https://github.com/actions/alpine_nodejs/workflows/Build%20Alpine%20Node.js/badge.svg)](https://github.com/actions/alpine_nodejs/actions)
The Alpine NodeJS repo houses a redistribution of NodeJS builds that are used within the [GitHub Actions Runner](https://github.com/actions/runner/blob/main/src/Misc/externals.sh).
## Getting Started
The [workflow](https://github.com/actions/alpine_nodejs/actions/workflows/docker-image.yml) in this repository can compile a partial-static node.js for alpine and create a [GitHub release](https://github.com/actions/alpine_nodejs/releases) for it.- Queue workflow using `workflow_dispatch` trigger and set the `node` version you want to compile as input, ex: `v12.22.7`
![queue workflow](./res/queueWorkflow.png)- Wait for the run to complete
![succeed run](./res/succeedRun.png)- There should be a newly created release that matches the version you want for `node`, and it is able to run on alpine.
![new release](./res/createdRelease.png)