microsoft / scalar

Scalar: A set of tools and extensions for Git to allow very large monorepos to run on Git without a virtualization layer
MIT License
1.39k stars 63 forks source link

Build Debian packages and tarball for Linux builds #450

Closed mjcheetham closed 4 years ago

mjcheetham commented 4 years ago

Build Debian packages for the Linux build of Scalar, as well as a tarball and symbol tarball. Upload these as artefacts as part of a GitHub workflow.

When building locally via dotnet CLI or Scripts/Linux/BuildScalarForLinux.sh, the Debian packages and tarballs can be found in ../out/Scalar.Packaging.Linux/(deb|tar).

derrickstolee commented 4 years ago

Honestly, this is now going to be my go-to for testing Linux builds! It was so much easier than other mechanisms.