Commit Graph

70 Commits

Author SHA1 Message Date
Yihong Wang bc4e7eecfe Generate 'Architectures' information (#472)
Enhance the `generate-stackbrew-library.sh` to generate `Architectures`
information.

Signed-off-by: Yihong Wang <yh.wang@ibm.com>
2017-07-23 09:24:35 +02:00
Yihong Wang 8305e4c32f Support Linux on ppc64le
- Add an architectures file to list supported architectures and
  variants.
- Add new `ARCH` ENV into Dockerfile. It represents the architecture.
- Add a functions.sh to put utility functions, including
  - get_arch: get the current running architecture.
  - get_variants: get corresponding supported variants based on the
    running architecture.

Signed-off-by: Yihong Wang <yh.wang@ibm.com>
2017-07-20 10:41:22 -07:00
Nick Schonning d2d0efe69c Shellcheck: SC2046 and SC2086 quoting 2017-06-14 03:46:04 -04:00
Nick Schonning 54ebc3d32f Add logic to bump Alpine in Node 8+
Node 8 started to use Alpine 3.6, so use that instead of the template 3.4 version
2017-06-08 01:29:57 -04:00
Peter Dave Hello 178e7a18a2 Enable curl "--compressed" 2017-05-04 00:03:16 +08:00
Peter Petrov a86d32ab9a Add Yarn 2017-02-25 00:58:44 +02:00
Christopher Horrell 3fb0c520d9 EOL v0.12. Fixes #241
Node.js v0.12 reached end-of-life on December 31, 2016:

- https://github.com/nodejs/LTS/#lts-schedule
2017-01-03 09:24:50 -05:00
Simen Bekkhus 5bd74bb188 Remove mention of 0.10 from update script
Ref #240
2016-11-16 16:46:17 +01:00
Christopher Horrell 9cd8d4c47e Update script improvements (#236)
* Better approach to determining available variants (Borrowed from generate-stackbrew-library.sh
)
* Better approach for skipping "docs" and other non-docker directories (Borrowed from generate-stackbrew-library.sh)
* Also disables tracing from previous commit.
2016-09-26 13:44:19 -04:00
Christopher Horrell e541be578f Fix update.sh to account for default Dockerfile
Fixes #170
2016-04-26 17:04:04 -04:00
Laurent Goderre 1746c216e5 Reused the variant detection code from the test-build script 2016-04-25 11:14:48 -04:00
Christopher Horrell 5bde64769f Npm log level exclusion for 0.10 and 0.12 (#155)
* Don't set npm log info for 0.10 and 0.12.

Reference: #57, #144
2016-04-18 11:13:15 -04:00
Laurent Goderre ced0aa8af2 Added templates for generating the variants 2016-04-08 09:10:42 -04:00
Christopher Horrell b38aad33fe Exclude docs directory. Fixes #126 2016-03-16 21:57:18 -04:00
Christopher Horrell 3b5bd51e86 Use https in update.sh 2016-03-05 10:19:50 -05:00
Hans Kristian Flaatten 82db3af7cc Remove npm check form update.sh utility 2015-12-17 19:01:51 +01:00
Christopher Horrell 8c38b2fad9 update Node.js and npm separately
update.sh now just updates Node.js, update-npm.sh updates npm
2015-07-04 00:00:41 -04:00
Christopher Horrell 4e2ed679d0 Made scripts executable 2015-03-06 16:38:34 -05:00
Derek Crudgington f4ee36f350 Updated to include bash3 and 4 support 2015-02-26 10:06:06 -06:00
Christopher Horrell 7222ca5ead Added helper scripts for updating
update.sh updates the docker files with the latest version(s) of
Node.js and npm.

generate-stackbrew-library.sh is used for updating the library file
2015-01-13 14:44:22 -05:00