mirror of
https://github.com/VSCodium/vscode-linux-build-agent.git
synced 2026-05-04 17:57:36 -05:00
feat(alpine): use node-v16
This commit is contained in:
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@@ -11,7 +11,7 @@ jobs:
|
||||
matrix:
|
||||
arch:
|
||||
- alpine-x64
|
||||
- alpine-arm64
|
||||
# - alpine-arm64
|
||||
- bionic-x64
|
||||
- bionic-arm64
|
||||
- bionic-armhf
|
||||
@@ -22,7 +22,7 @@ jobs:
|
||||
# - focal-ppc64le
|
||||
# - centos7-devtoolset8-arm32v7
|
||||
- centos7-devtoolset8-arm64
|
||||
# - centos7-devtoolset8-ppc64le
|
||||
- centos7-devtoolset8-ppc64le
|
||||
- centos7-devtoolset8-x64
|
||||
- bionic-devtoolset-arm32v7
|
||||
- bionic-devtoolset-ppc64le
|
||||
|
||||
@@ -2,10 +2,21 @@ ARG REPO=alpine
|
||||
ARG TAG=3.16
|
||||
FROM ${REPO}:${TAG}
|
||||
|
||||
RUN apk add nodejs npm g++ python3 make git bash curl perl pkgconfig libsecret-dev krb5-dev \
|
||||
# VSCodium
|
||||
jq
|
||||
RUN npm install -g yarn
|
||||
ARG NODE_VERSION="16.20.2"
|
||||
|
||||
RUN apk add g++ python3 make git bash curl perl pkgconfig libsecret-dev krb5-dev jq
|
||||
|
||||
# setup nodejs repo
|
||||
RUN curl -L -O https://unofficial-builds.nodejs.org/download/release/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64-musl.tar.gz && \
|
||||
tar -xzf node-v${NODE_VERSION}-linux-x64-musl.tar.gz && \
|
||||
cd node-v${NODE_VERSION}-linux-x64-musl && \
|
||||
cp -R * /usr/local/ && \
|
||||
cd .. && \
|
||||
rm -rf node-v${NODE_VERSION}-linux-x64-musl* && \
|
||||
node --version
|
||||
|
||||
# install yarn, node-gyp
|
||||
RUN npm install -g yarn node-gyp
|
||||
|
||||
RUN mkdir -p /root/vscode
|
||||
WORKDIR /root/vscode
|
||||
|
||||
@@ -11,6 +11,7 @@ ARG INSTALL_PKGS="devtoolset-8-gcc \
|
||||
libsecret-devel \
|
||||
krb5-devel \
|
||||
python3"
|
||||
ARG NODE_VERSION="16.20.2"
|
||||
|
||||
# setup dependencies
|
||||
RUN yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && \
|
||||
@@ -19,7 +20,7 @@ RUN yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && \
|
||||
|
||||
# setup nodejs repo
|
||||
RUN curl -L -O https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-ppc64le.tar.gz && \
|
||||
tar -xzf node-v${NODE_VERSION}-linux-armv7l.tar.gz && \
|
||||
tar -xzf node-v${NODE_VERSION}-linux-ppc64le.tar.gz && \
|
||||
cd node-v${NODE_VERSION}-linux-ppc64le && \
|
||||
cp -R * /usr/local/ && \
|
||||
cd .. && \
|
||||
|
||||
Reference in New Issue
Block a user