CI to automate build of dotnet tarball for dotnet6-sdk aport
https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/dotnet6-sdk
- Ported nuget package building code over from dnu. Moved that code to use NuGet v3 primitives. - Simplified the package builder API - Left out resources and schema detection for now - This folder should remain self contained as the code will be copied into NuGet v3. - Missing features include symbols packages |
||
|---|---|---|
| package_tool | ||
| packaging/osx | ||
| 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 |
Installers
| Ubuntu 14.04 | Windows | Mac OS X | |
|---|---|---|---|
| Installers | Download Debian Package | Download Msi | Download Pkg |
| Binaries | Download tar file | Download zip file | Download tar file |
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.msiandDotNetVersionManager-x64.msi
- Install
- CMake (available from https://cmake.org/) is required to build the native host
corehost. Make sure to add it to the PATH.
Building/Running
- Run
build.cmdorbuild.shfrom the root - Use
artifacts/{os}-{arch}/stage2/dotnetto try out thedotnetcommand. You can also addartifacts/{os}-{arch}/stage2to the PATH if you want to rundotnetfrom anywhere.
Visual Studio Code
- You can also use Visual Studo code https://code.visualstudio.com/
A simple test
cd test\TestAppdotnet run