Skip to content

Commit 6956b45

Browse files
committed
docs: add GitHub workflow section to README with job descriptions for build and deployment
1 parent cff4cb9 commit 6956b45

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,25 @@ npm run gulp minify-vscode
127127
- On Windows, build inno-updater, then build zip, exe and msi.
128128
- Package Remote Extension Host.
129129
- Package vscode-cli, aka vscode-tunnel.
130+
131+
## GitHub Workflow
132+
133+
`stable-windows`
134+
135+
### Jobs: check
136+
137+
- Prepare vscodium and vscode source code.
138+
- Get tag and commit, generate release version.
139+
- Check whether to build and deploy, according to release version and assets in current release.
140+
141+
### Jobs: compile
142+
143+
- Build on Linux, and upload artifact.
144+
145+
### Jobs: build
146+
147+
- Download artifact generated in compile job.
148+
- Package by `./build/windows/package.sh`, generate unpacked core, cli, reh, reh-web.
149+
- Generate assets: inno-updater, portable zip, user setup exe, system setup exe, msi, and msi(auto-update disabled).
150+
- Generate checksums for assets.
151+
- Create a new release or update current release, upload assets.

0 commit comments

Comments
 (0)