CI to automate build of dotnet tarball for dotnet6-sdk aport
https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/dotnet6-sdk
b63af7e649
The Debian Package should have the same version as the rest of the packages being created as a part of the full build. These changes enable that. NOTE: The debian package revision is unused but still included in the package to allow for hyphens in the package version. (https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version) |
||
---|---|---|
package_tool | ||
scripts | ||
src | ||
test | ||
.gitattributes | ||
.gitignore | ||
build.cmd | ||
build.sh | ||
debian_config.json | ||
global.json | ||
LICENSE | ||
Microsoft.DotNet.Cli.sln | ||
netci.groovy | ||
NuGet.Config | ||
NuGet.master.config | ||
omnisharp.json | ||
README.md |
.NET Command Line Interface
Build Status
Ubuntu 14.04 | Windows | Mac OS X | |
---|---|---|---|
Debug | |||
Release |
Prerequisites
In order to build dotnet-cli, you need the following installed on you machine
For Windows
- Visual Studio 2015 with Web Development Tools
- Beta8 is available here and should work: http://www.microsoft.com/en-us/download/details.aspx?id=49442
- Install
WebToolsExtensionsVS14.msi
andDotNetVersionManager-x64.msi
- Install
- CMake (available from https://cmake.org/) is required to build the native host
corehost
Building/Running
- Run
build.cmd
orbuild.sh
from the root - Use
artifacts/{os}-{arch}/stage2/dotnet
to try out thedotnet
command. You can also addartifacts/{os}-{arch}/stage2
to the PATH if you want to rundotnet
from anywhere.
Visual Studio Code
- You can also use Visual Studo code https://code.visualstudio.com/
A simple test
Note: The explicit --framework
and --runtime
switches will definitely be going away :)
cd test\TestApp
dotnet publish --framework dnxcore50 --runtime win7-x64