如何为 Visual Studio 代码构建 Debian 和 RPM 二进制文件?

How do I build a Debian and RPM binary for Visual Studio Code?

我知道 Visual Studio Code (VSCode) 有官方 EULA 许可的 Debian 和 RPM 二进制版本,但我想构建我自己的自定义自由许可 Debian/RPM 二进制文件(与自定义桌面启动器文件一样)来自 VSCode 的源代码。使用 Atom 文本编辑器,我会 运行 script/grunt mkdeb 用于 Debian 二进制文件,script/grunt mkrpm 用于 RPM 二进制文件。至于 VSCode 我看不到有关如何执行此操作的任何说明。我查看了源代码构建说明 (https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source),希望找到有关如何执行此操作的说明,但找不到任何说明。

目前的方法是调用 gulpfile.vscode.linux.js 中的 gulp 任务:

  • vscode-linux-ia32-build-deb
  • vscode-linux-ia32-build-rpm
  • vscode-linux-x64-build-deb
  • vscode-linux-x64-build-rpm

这些当然可能会发生变化。还要记住,非官方构建也可能会丢失一些功能,例如扩展和自动更新 (which is on it's way)。