mirror of https://git.tuxpa.in/a/code-server.git
doc: Simplify build process docs (#2004)
Much easier for users to use our CI scripts instead of each individual yarn step.
This commit is contained in:
parent
312a4d584c
commit
536ccc0f10
|
@ -60,26 +60,45 @@ reset VS Code then run `yarn vscode:patch`.
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
|
You can build with:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
yarn
|
./ci/steps/release.sh
|
||||||
yarn vscode
|
```
|
||||||
yarn build
|
|
||||||
yarn build:vscode
|
Run your build with:
|
||||||
yarn release
|
|
||||||
|
```
|
||||||
cd release
|
cd release
|
||||||
yarn --production
|
yarn --production
|
||||||
# Runs the built JavaScript with Node.
|
# Runs the built JavaScript with Node.
|
||||||
node .
|
node .
|
||||||
```
|
```
|
||||||
|
|
||||||
Now you can build release packages with:
|
Build release packages (make sure you run `./ci/steps/release.sh` first):
|
||||||
|
|
||||||
|
```
|
||||||
|
./ci/steps/release-packages.sh
|
||||||
|
# The standalone release is in ./release-standalone
|
||||||
|
# .deb, .rpm and the standalone archive are in ./release-packages
|
||||||
|
```
|
||||||
|
|
||||||
|
The `release.sh` script is the equivalent of:
|
||||||
|
|
||||||
|
```shell
|
||||||
|
yarn
|
||||||
|
yarn vscode
|
||||||
|
yarn build
|
||||||
|
yarn build:vscode
|
||||||
|
yarn release
|
||||||
|
```
|
||||||
|
|
||||||
|
And `release-packages.sh` is:
|
||||||
|
|
||||||
```
|
```
|
||||||
yarn release:standalone
|
yarn release:standalone
|
||||||
# The standalone release is in ./release-standalone
|
|
||||||
yarn test:standalone-release
|
yarn test:standalone-release
|
||||||
yarn package
|
yarn package
|
||||||
# .deb, .rpm and the standalone archive are in ./release-packages
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Structure
|
## Structure
|
||||||
|
|
Loading…
Reference in New Issue