Skip to content

Use devtoolset-8 on Centos/RHEL for Node.js 14+ #2242

Closed
@richardlau

Description

@richardlau

Requires access to the release machines. Install devtoolset-8 on the Centos/RHEL machines and use it to build releases for Node.js 14+.

Refs: #2168

Install devtoolset-8 on centos7:

  • release-osuosl-centos7-ppc64_le-1
  • test-osuosl-centos7-ppc64_le-1
  • test-osuosl-centos7-ppc64_le-2
  • release-digitalocean-centos7-x64-1 :
  • release-packetnet-centos7-arm64-1:
  • test-packetnet-centos7-arm64-1
  • test-packetnet-centos7-arm64-2
  • test-rackspace-centos7-x64-1
  • test-softlayer-centos7-x64-1:

Install on rhel7

  • release-ibm-rhel7-s390x-1
  • test-ibm-rhel7-s390x-1
  • test-ibm-rhel7-s390x-2
  • test-ibm-rhel7-s390x-3
  • test-ibm-rhel7-s390x-4

Use devtoolset-8 for 14.x: PR #2262

select-compiler.sh:

  • rhel7-s390x
  • centos7-ppc64_le
  • centos7-64
  • centos7-arm64

VersionSelectorScript.goovy

  • n/a rhel7-s390x
  • n/a centos7-ppc64_le: ubuntu1404 already excluded for gte 14.x
  • centos7-64
  • centos7-arm64

Jenkins config changes:

  • (n/a) centos7-ppc64_le
  • (n/a) centos7-s390x
  • centos7-64:
    • ci: machines labelled
    • ci: config selected for job
    • ci-release: machines labelled
    • ci-release: config selected for job
  • centos7-arm64
    • ci: machines labelled
    • ci: config selected for job
    • ci-release: machines labelled
    • ci-release: config selected for job

test builds:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions