Commit graph

26201 commits

Author SHA1 Message Date
Mihai Codoban
6fe13b69fc Update README.md 2015-12-29 09:26:19 -08:00
Piotr Puszkiewicz
e91db7dce1 Eliminate dead code and most relative paths 2015-12-29 02:34:10 -08:00
Piotr Puszkiewicz
4b217db9c0 Clean up build scripts
Decompose into self-contained granular components
Provide reasonable defaults for cross cutting concerns, allowing for independent execution of steps
Start unifying Windows/Bash architecture

fix Bash CI scripts

dockerbuild.sh _common.sh path

Add missing restore-packages.sh

Copy/paste issues

Quote $SOURCE
fix .gitignore

PR Feedback

Merge in @SridarMS's work to avoid redownloading DNX

enabling build of dotnet-build

merge in @SridharMS's CentOS changes

Enable building FSC

enable restoring specific subdirectories

Fix dnx version check

Add missed dependency

Fix pathing to tests

Match Linux build version to Windows, fixing linux tests as a side effect.

workaround for coreclr#2215

fix pathing issue

disable building in docker

BUILD_IN_DOCKER was set, somehow...

fix headers
2015-12-29 01:59:02 -08:00
Senthil
3d6623c20c Use environment variable to disable Server GC 2015-12-28 20:50:03 -08:00
Piotr Puszkiewicz
d1a257bff7 Merge pull request #625 from cdmihai/buildCommandWithSafetyChecks
Introduce --build-profile flag and precondition checking in the Build command
2015-12-28 10:46:27 -08:00
Troy Dai
94c239f74e Update ProjectContextBuilder and FrameworkReferenceResolver 2015-12-25 20:10:26 -08:00
Troy Dai
7188f5b0a3 Update Microsoft.Net.Compilers.netcore to latest available 2015-12-25 14:18:36 -08:00
Troy Dai
935cd4e281 Add ProjectModel server 2015-12-25 13:23:29 -08:00
Piotr Puszkiewicz
27794b89ae Merge pull request #538 from enricosada/add_fsc_compiler
Add F# ( command dotnet-compile-fsc )

CentOS checks are still experimental, so ignoring.
2015-12-24 23:01:14 -08:00
Sridhar Periyasamy
a34c588470 Update README.md
Include centos build statuses.
2015-12-24 22:09:09 -08:00
Sridhar Periyasamy
3bf39fcf1f Update ci_build.sh
Do not package inside docker container for centos.
2015-12-24 21:38:45 -08:00
Enrico Sada
d52bc92155 add command dotnet-compile-fsc
used with "compilerName": "fsc" in project.json
2015-12-24 11:26:09 +01:00
Sridhar Periyasamy
5eb617676a Merge pull request #613 from Sridhar-MS/centos-builds
Enable building dotnet-CLI for centos.
2015-12-23 17:52:31 -08:00
Mihai Codoban
110b30ccdc Extract build from compile
Build becomes the new compile. It decides which project to compile and how. It checks for incremental preconditions
Compile's resonsibility is trimmed down to only knowing how to invoke the compiler on a project
2015-12-23 17:31:47 -08:00
Mihai Codoban
197a02807f Command knows its command resolution strategy
A command may be resolved from a nuget package, from the executing
assembly directory, or from the path.
2015-12-23 17:02:10 -08:00
Sridhar Periyasamy
3363707704 Merge branch 'master' of https://github.com/dotnet/cli into centos-builds
Conflicts:
	scripts/compile.sh
	scripts/test/smoke-test.sh
2015-12-23 16:22:59 -08:00
Sridhar Periyasamy
c71709388b Merge pull request #621 from Sridhar-MS/dnx-fix
Fix to not download Dnx always during a build.
2015-12-23 15:32:15 -08:00
Piotr Puszkiewicz
6886db6b63 Merge pull request #614 from livarcocc/strong_name_signing
Strong name signing.
2015-12-23 16:17:45 -05:00
Piotr Puszkiewicz
f1dc0ff71f Merge pull request #456 from dlech/patch-3
Newline before "For OS X"
2015-12-23 15:00:29 -05:00
Gaurav Khanna
b6f99bfe5c Merge pull request #632 from gkhanna79/HeaderFromILCSDK
Pickup headers from refactored ILCompiler.SDK
2015-12-23 09:43:43 -08:00
Gaurav Khanna
0b2a6fee2e Pickup headers from ILCompiler.SDK
Add support for --cppcompilerflags switch to enable passing custom native compiler arguments.
2015-12-23 08:51:20 -08:00
Senthil
48facc6231 Merge pull request #638 from schellap/servergc
Update CoreHost to be Compliant with Policy Spec
2015-12-23 01:10:12 -08:00
Senthil
504e109947 Redesign corehost per spec 2015-12-23 00:40:49 -08:00
Piotr Puszkiewicz
12351cd37b Merge pull request #536 from enricosada/patch-1
Thanks @enricosada!
2015-12-22 12:03:25 -08:00
Zlatko Knezevic
eea7ac82cd Create beta-install-experience.md
Add a document outlining the install experiences that will exist in the Beta timeframe (January). This document also outlines the way to update and remove the bits for Beta.
2015-12-21 14:23:32 -08:00
Bryan Thornbury
4580aab2e0 pipe through subdirectory support after rebase. 2015-12-21 12:33:33 -08:00
Zlatko Knezevic
f92bbd0390 Update dotnet-publish README.md
Update the README.md for dotnet-publish and add the information about the Microsoft.NETCore.Runtime dependency.

Fixes #289

/cc @brthor @Sridhar-MS
2015-12-21 12:23:46 -08:00
Bryan
477b8737db Change name of option to --native-subdirectory, Factor for less intrusive changes 2015-12-21 12:02:02 -08:00
Bryan
bcf9392c40 Opt in support for including subdirectories from nuget depdencies in
publish output.
2015-12-21 12:00:23 -08:00
Bryan
f8d79624c0 basic subdirectory support 2015-12-21 11:55:05 -08:00
Livar Cunha
7c40de57bf Removing strong name signing from utils, as it is not compiled 2015-12-20 11:32:19 -08:00
Senthil
de09e3341f Merge pull request #630 from gkhanna79/FixSDKBug
Add missing ILCSdkPath override
2015-12-20 10:05:51 -08:00
Gaurav Khanna
155b5221af Fix bug to correctly redefine ILCSdkPath if ILCPath is overridden but ILCSDKPath is not. 2015-12-20 07:59:09 -08:00
Gaurav Khanna
2faa8a1270 Merge pull request #622 from gkhanna79/SDKPath
Add  --ilcsdkpath
2015-12-19 22:36:35 -08:00
Gaurav Khanna
16d5e66891 Merge pull request #626 from gkhanna79/FixDoc
Update CLI Readme.md for Mac JIT support
2015-12-19 18:10:36 -08:00
Livar Cunha
61e9f2f2a5 Adding a key to use for strong name signing of our assemblies and modifying the project.json of our projects to include that key. 2015-12-19 17:46:22 -08:00
Gaurav Khanna
b3f43457bc Update CLI Readme.md for Mac JIT support 2015-12-19 15:19:57 -08:00
Gaurav Khanna
57cbc119de Add support --ilcsdkpath to allow ILCompiler to consume a custom build of ILCompiler.SDK 2015-12-19 14:05:06 -08:00
Sridhar Periyasamy
3a2b87a92d Fix to not download Dnx always during a build. 2015-12-18 17:04:29 -08:00
Sridhar Periyasamy
3395b43bd9 Merge pull request #508 from Sridhar-MS/publish-tests2
Dotnet publish tests
2015-12-18 15:36:29 -08:00
Piotr Puszkiewicz
f17a2dbb93 Merge pull request #544 from piotrpMSFT/piotrpMSFT/260/offlineBuilds
Offline builds. Fixes #260.

On Windows, build.cmd -Offline
@brthor is adding a parameter option for Linux/Mac
2015-12-18 14:50:37 -08:00
Bryan Thornbury
6bd2da6b05 Merge pull request #617 from krwq/nugetconfig
Add nuget.config to dotnet-new template
2015-12-18 14:45:45 -08:00
Bryan Thornbury
8511867343 Merge pull request #612 from dotnet/dotnet-pack
Dotnet pack test
2015-12-18 13:30:17 -08:00
piotrp
0bcc899ce3 Make default Online 2015-12-18 12:48:37 -08:00
Krzysztof Wicher
4c0458233d add nuget.config to dotnet-new template 2015-12-18 12:29:42 -08:00
Pavel Krymets
f05b208ad7 Add dependency model api 2015-12-18 12:09:39 -08:00
Livar
64946cf7d7 Merge pull request #611 from livarcocc/run_help_crash
Crash when doing dotnet run --help
2015-12-18 12:05:39 -08:00
Bryan Thornbury
e8a7228feb Dotnet pack test
Enable Dotnet Pack Test..

Not sure why this method didn't have a fact attribute. Thanks for pointing this out @krwq
2015-12-18 11:34:55 -08:00
Sridhar Periyasamy
1db27b7ae3 Enable building dotnet-CLI for centos.
I had to patch up a redhat dnx package which supports NETStandard.Library package. It is currently uploaded to dotnet-cli blob storage. This hack will no longer be required when we move to xplat nuget to do 'dotnet restore'. Apart from this there are three issues that are tracked for centos.
- compile-native not yet supported - https://github.com/dotnet/cli/issues/453
- dnu restore crashes intermittently on centos. I need to investigate this a little bit more and file issues on dnx or coreclr. This will make our CI builds very flaky.
- Dotnet restore does not restore native shims when using “centos.7-x64” - https://github.com/dotnet/corefx/issues/5066
2015-12-18 11:32:20 -08:00
Livar Cunha
9d8f529590 Handling help and error manually to prevent a call to Environment.FailFast call in System.CommandLine 2015-12-18 10:30:04 -08:00