nodejs/nodejs-nightly-builder

Name: nodejs-nightly-builder

Owner: Node.js Foundation

Description: An application to trigger nightly builds of Node.js for distribution at nodejs.org _if_ there is new code available on a given branch

Created: 2016-10-08 10:46:07.0

Updated: 2018-03-13 20:21:09.0

Pushed: 2017-11-02 11:12:29.0

Homepage: null

Size: 8

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

nodejs-nightly-builder

An application to trigger nightly builds of Node.js for distribution at nodejs.org if there is new code available on a given branch

Usage
dejs-nightly-builder [--type <nightly|next-nightly>] --ref <git head ref> --config <config file> [--force]

The GitHub API is used to check HEAD commits which is why an authentication token is required.

When run, nodejs-nightly-builder will first check whether a build is required. It does this by checking the file at https://nodejs.org/download/{type}/index.json, where type is provided on the commandline, e.g. https://nodejs.org/download/nightly/index.json. Nightly builds contain a commit sha that can be decoded from their version string. The HEAD commit is also pulled from GitHub for the ref (branch) provided on the commandline. If the latest build does not match the HEAD commit, a new nightly build is required. Nightly builds are triggered with Jenkins.


Managed under the governance of the Node.js Build Working Group.

Copyright (c) 2016 Node.js Foundation. All rights reserved.

Licensed under MIT, see the LICENSE.md file for details


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.