Commit Graph

26 Commits

Author SHA1 Message Date
Simen Bekkhus df448135e6 disable shellcheck rule 2024-10-25 08:56:32 +02:00
Simen Bekkhus 2d3b74e182 fix: correct update script to support version argument again 2024-10-22 09:24:27 +02:00
Laurent Goderre 8739d1ef1a fixup 2024-05-14 10:28:52 -04:00
Simen Bekkhus 0608bcafbf chore: fix update script for mac silicon 2024-04-25 16:26:41 +02:00
Pedro Silva 62262f41d4
Automating docker-node part of the official Node Docker images release process (#1646)
Co-authored-by: Simen Bekkhus <sbekkhus91@gmail.com>
Co-authored-by: Pedro Henrique <pedro.silva@wisenet.inf.br>
2022-03-10 22:18:08 +01:00
Tommi Vainikainen 553b5e3b59 Remove chakracore config leftovers where subdir had versions 2020-07-06 21:24:56 +03:00
Laurent Goderre c6bc44e84a Added multiple versions of alpine 2019-11-12 07:27:42 -05:00
Laurent Goderre 8c0a9f2c14 Multiple slim (#850) 2018-11-29 15:20:12 +01:00
Peter Dave Hello 26550a63bc Add a space after redirect ops in shell script 2018-07-17 00:25:28 +08:00
Christopher Horrell 9677d6aa5a
Add get_full_tag and get_path functions 2018-07-01 12:57:32 -04:00
Laurent Goderre 59cb6a317e Fixed the update script not working properly with the -s flag or variant filter 2018-06-20 15:19:21 -04:00
Peter Dave Hello 40fd374312
Merge pull request #747 from LaurentGoderre/implement-743
Skip the images build when no images changed
2018-05-29 13:41:36 +08:00
Laurent Goderre aad561a10d Skip the images build when no images changed
Implements #743
2018-05-28 00:08:15 -04:00
Laurent Goderre 7fea7b033c Don't use a default variant
tenp
2018-05-27 22:35:28 -04:00
Laurent Goderre fb8ac15c9c More code style fixes (again) 2018-05-24 02:19:54 -04:00
Peter Dave Hello bb92568f3a Improve coding style of shell scripts 2018-05-18 03:03:10 +08:00
Peter Dave Hello f384c2b6f1 Format shell scripts with shfmt -i 2 -ci -l -w -f 2018-05-14 19:29:13 +08:00
Seth Westphal 36135d58af Remove Node.js 4. 2018-04-30 09:26:41 -05:00
Laurent Goderre e839bbbb50 Modified the test build to accept a list of variants to slimit the build 2018-03-26 13:55:42 -04:00
Laurent Goderre a1f30ea9b6 Added a build stage for each variant of each version
[skip ci]
2018-03-26 11:06:38 -04:00
Kyle Farnung 2cf732a291 Adding fork support to the scripts
Shared
* Moved version parsing/detection to a separate function
* Added path/version parameters to various functions
* Fixed whitespace metacharacters so they work on both macOS and Linux
* Updated tag generation logic to account for forks

generate-stackbrew-library.sh
* Updated sort algorithm to sort the non-fork versions first

test_build.sh
* Fixed a bug where it could only handle one version

update.sh
* Added support for configurable node download URIs
* Added some informational and error output
* Updated it to use the templates for each fork
2018-02-08 10:59:19 -08:00
Dāvis b502aa0163 Support arm32v7 architecture (#504)
* Support arm32v7

* Fix update script for armv7

* Fix get_arch function for arm32v7

* Fix indent
2017-08-18 21:21:26 +02:00
longquan7 35dbf01b34 Support arm64 architecture (#497)
* master

* Regenerate dockerfiles to update case statements

* Update architectures
2017-08-14 14:15:40 +02:00
Yihong Wang d001b4cfef Support s390x architecture (#490)
- Support `s390x` in all of the version except 4.8 and the following
  variants: default, alpine, stretch and onbuild
- Generate proper `architectures` for the stackbrew
- Update `update.sh` in order to be used on s390x
- `s390` is not supported in v4.8, therefore, add a local architectures
  under 4.8 and remove `s390x` there

Signed-off-by: Yihong Wang <yh.wang@ibm.com>
2017-08-09 11:13:50 +02:00
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