doc: update build doc and add script for docker ()

This commit is contained in:
Baptiste Augrain 2022-08-16 22:39:08 +02:00 committed by GitHub
parent 81d304fa37
commit 98bac0c1eb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 35 additions and 6 deletions

29
build/build_docker.sh Executable file
View file

@ -0,0 +1,29 @@
#!/bin/bash
exists() { type -t "$1" > /dev/null 2>&1; }
rm -rf VSCode*
rm -rf vscode*
if ! exists yarn; then
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs desktop-file-utils
npm install -g yarn
fi
UNAME_ARCH=$( uname -m )
if [[ "${UNAME_ARCH}" == "x86_64" ]]; then
export VSCODE_ARCH="x64"
else
export npm_config_arch=armv7l
export npm_config_force_process_config="true"
export VSCODE_ARCH="armhf"
fi
echo "-- VSCODE_ARCH: ${VSCODE_ARCH}"
. get_repo.sh
SHOULD_BUILD=yes CI_BUILD=no OS_NAME=linux . build.sh

View file

@ -6,9 +6,9 @@ rm -rf vscode*
UNAME_ARCH=$( uname -m )
if [[ "${UNAME_ARCH}" == "arm64" ]]; then
export VSCODE_ARCH="arm64"
export VSCODE_ARCH="arm64"
else
export VSCODE_ARCH="x64"
export VSCODE_ARCH="x64"
fi
echo "-- VSCODE_ARCH: ${VSCODE_ARCH}"

View file

@ -80,13 +80,13 @@ npm install -g yarn
cd /root/vscodium
./get_repo.sh
. get_repo.sh
export SHOULD_BUILD=yes
export OS_NAME=linux
export VSCODE_ARCH=x64
./build.sh
. build.sh
```
### <a id="build-docker-arm32"></a>ARM 32bits
@ -107,7 +107,7 @@ sudo apt-get install -y nodejs desktop-file-utils
cd /root/vscodium
./get_repo.sh
. get_repo.sh
export SHOULD_BUILD=yes
export OS_NAME=linux
@ -115,7 +115,7 @@ export VSCODE_ARCH=armhf
export npm_config_arch=armv7l
export npm_config_force_process_config="true"
./build.sh
. build.sh
```
## <a id="patch-update-process"></a>Patch Update Process