Skip to content

Build Debian packages and tarball for Linux builds#450

Merged
derrickstolee merged 2 commits intomicrosoft:mainfrom
mjcheetham:debpkg
Oct 20, 2020
Merged

Build Debian packages and tarball for Linux builds#450
derrickstolee merged 2 commits intomicrosoft:mainfrom
mjcheetham:debpkg

Conversation

@mjcheetham
Copy link
Member

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).

Copy link
Contributor

@derrickstolee derrickstolee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've tested this locally and it works great!

@derrickstolee
Copy link
Contributor

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

Copy link
Contributor

@chrisd8088 chrisd8088 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks so much for doing this -- I'd gotten started, but have been distracted this week, and have not made the progress I was anticipating, so this is fantastic. ❤️

Add project/script to generate a tarball for Scalar on Linux, as well as
two Debian packages (.deb) for `scalar` and `scalar-azrepos` - mirroring
that of Scalar on macOS in Homebrew.
Add a GitHub workflow to build and upload the Debian packages and
tarballs for the Linux-build of Scalar.
Copy link
Contributor

@derrickstolee derrickstolee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Officially approving /usr/local/bin.

@derrickstolee derrickstolee merged commit 588fd05 into microsoft:main Oct 20, 2020
@mjcheetham mjcheetham deleted the debpkg branch October 20, 2020 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

platform:linux Affects Linux

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants