Commit graph

32905 commits

Author SHA1 Message Date
Andrew Stanton-Nurse
d7c73e8b29 clean up some build script stuff 2015-10-29 19:42:02 -07:00
Andrew Stanton-Nurse
11a3bf3076 clean up dependency on DNX 2015-10-29 19:41:32 -07:00
Bryan Thornbury
186fbb1088 Merge pull request #124 from brthor/disable_smoke_test
Smoke Test is breaking ubuntu and Linux Builds. Disable it temporarily
2015-10-29 16:39:08 -07:00
Bryan Thornbury
72097df82f Smoke Test is breaking ubuntu and Linux Builds. Disable it temporarily 2015-10-29 16:35:23 -07:00
Andy Gocke
11f0443ca5 Merge pull request #121 from agocke/RepairReadyToRun
Get ReadyToRun working on -23428
2015-10-29 14:49:10 -07:00
Sridhar Periyasamy
91b0185b54 Minor fix to add quotes to the Upload_URI variable. 2015-10-29 14:21:21 -07:00
Bryan Thornbury
8d4afc5617 disable smoke test temporarily 2015-10-29 14:19:06 -07:00
Bryan Thornbury
9339c22a5c tweak to debian_build_lib and up version number of package 2015-10-29 13:55:06 -07:00
Bryan Thornbury
b86dbda57e --native compile option 2015-10-29 13:29:38 -07:00
Bryan Thornbury
4cb3b9569b Merge remote-tracking branch 'upstream/master' into compilenative 2015-10-29 12:04:02 -07:00
Bryan Thornbury
7fe32a93b1 --native first attempt 2015-10-29 12:03:01 -07:00
Andy Gocke
e9714c419a Get ReadyToRun working on -23428 2015-10-29 11:38:18 -07:00
David Fowler
756080421d Use CoreConsole on *nix
- Changed publish to use CoreConsole instead of
CoreRun for *nix
- Locked pacakge versions for test projects
2015-10-29 02:23:09 -07:00
David Fowler
6bab94b359 Add omnisharp.json file to exclude test projects from editor 2015-10-29 01:48:46 -07:00
David Fowler
c83f58d566 Minor API cleanup
- Make ProjectContextBuilder a fluent API
- Rename ResolveRepositoryPath to ResolvePackagesPath
2015-10-29 01:35:23 -07:00
David Fowler
2a37430053 Updated the solution and project file 2015-10-29 00:21:35 -07:00
David Fowler
f98159b3bb Renamed ProjectModel project
- Microsoft.Extensions.ProjectModel -> Microsoft.DotNet.ProjectModel
2015-10-29 00:15:12 -07:00
Andy Gocke
a74fddf8b2 Merge pull request #111 from agocke/AddRoslynCrossgen
First try at crossgening Roslyn
2015-10-29 00:06:19 -07:00
Andy Gocke
e3e5a95c10 Remove -ReadyToRun to workaround dotnet/coreclr#1889 2015-10-28 23:43:35 -07:00
Andy Gocke
c2fa68df30 Rebase onto 23428 update 2015-10-28 22:42:14 -07:00
Andy Gocke
c1dd917cb0 Add /readytorun 2015-10-28 21:08:25 -07:00
Andy Gocke
dc814bf901 First try at crossgening Roslyn
Adds an extra step to the bootstrap to crossgen into the stage2
output directory.
2015-10-28 21:08:24 -07:00
Sridhar Periyasamy
e5671c4970 Merge pull request #113 from Sridhar-MS/date-osx-fix
Add support for channels when publishing the artifacts to the blob storage
2015-10-28 17:40:37 -07:00
David Fowler
0ff309d6d1 Skip exe step for desktop TFM publish 2015-10-28 17:19:10 -07:00
Sridhar Periyasamy
1da18be693 Add support for channels when publishing the artifacts to the blob storagewq 2015-10-28 17:11:32 -07:00
Sridhar Periyasamy
6512d04ff6 Merge pull request #110 from Sridhar-MS/date-osx-fix
Fix to get the correct UTC date on OSX
2015-10-28 16:44:33 -07:00
Sridhar Periyasamy
d4fb47ab0f Get the OS name coorectly using $(uname) 2015-10-28 16:36:40 -07:00
Sridhar Periyasamy
8a2dd84340 Fix to get the correct UTC date on OSX 2015-10-28 16:02:14 -07:00
Andrew Stanton-Nurse
840b704bf5 pin versions 2015-10-28 15:55:43 -07:00
Andrew Stanton-Nurse
a715be1d59 switch to latest coreclr 2015-10-28 15:47:47 -07:00
Andrew Stanton-Nurse
a29ebe05ff Update build.cmd 2015-10-28 14:58:05 -07:00
Sridhar Periyasamy
92edf782a2 Merge pull request #105 from Sridhar-MS/ci-publish-to-feeds
Changes to push windows artifacts into the dotnet blob storage
2015-10-28 13:42:26 -07:00
Sridhar Periyasamy
30a5491961 Fail silently when required environment variables are missing to publish to feed. 2015-10-28 12:43:38 -07:00
Andrew Stanton-Nurse
c8544bb30d hide the gross red output from the compiler error test 2015-10-28 12:18:26 -07:00
Andrew Stanton-Nurse
1d76b2846c package up DNX in the tar.gz
includes a smoke test for verifying that the output can be used to build
also includes a checked-in CoreCLR in order to work around CoreCLR issue
2015-10-28 10:32:30 -07:00
David Fowler
94bafb17a3 Skip the packages folder in the default excludes 2015-10-28 02:59:44 -07:00
David Fowler
80beccdbdc Added support for relocating reference assemblies
- This enables building for mono by setting the DOTNET_REFERENCE_ASSEMBLIES_PATH env variable. We could add some smart defaults for mono later.
- Added a new diagnostic for reference assemblies when the framework itself isn't installed.
- Added new error codes for dotnet.
2015-10-28 02:21:00 -07:00
Sridhar Periyasamy
0dd15611e1 Mask the azure storage account and storage container names. 2015-10-27 14:26:50 -07:00
Sridhar Periyasamy
9751f83c99 Publish tar/deb/pkg files to the dotnet azure blob during CI. 2015-10-27 14:19:04 -07:00
Sridhar Periyasamy
d2f7624e00 Changes to push windows artifacts into the dotnet blob storage
- Use timestamp of last git commit as build numbers
- Push the generated zip/msi files into dotnet blob storage
2015-10-26 18:47:10 -07:00
Bryan Thornbury
3b9cfb086c Merge pull request #103 from brthor/dockerci
Enable Docker in Linux CI
2015-10-26 11:13:57 -07:00
Bryan Thornbury
9d4887ef75 Enable Ubuntu CI Build using Docker
These changes fix many of the issues blocking our Ubuntu CI Build.
Notably, it adds a postbuild step to the CI which cleans up file
permissions on files created in Docker. This lets the next job
delete those files successfully. It also accounts for docker instances
which are left running after an aborted job.
2015-10-26 11:09:38 -07:00
Andy Gocke
1564a48760 Merge pull request #102 from agocke/AddCompilerNameOption
Add a compilerName option to the project.json
2015-10-26 09:34:19 -07:00
Andy Gocke
953d934819 Add csc as default compilerName if one is not specified
Also remove csc from project.json files, since it is no longer
necessary.
2015-10-26 09:23:58 -07:00
Andy Gocke
72665a4f9f Remove compiler name autodetection
Also add compilerName: csc to every project.json to compensate.
2015-10-25 23:37:41 -07:00
David Fowler
8ea6607c92 Lock file parsing cleanup
- Handle Package vs package, NuGet puts Package in the lock file
- Handle null package lookups gracefully
2015-10-24 04:32:26 -07:00
David Fowler
3876d2e16a Changes to publish
- Return error for invalid runtime ids
- Change output to be rid specific
2015-10-24 03:59:39 -07:00
Andy Gocke
2ccecbf78e Add a compilerName option to the project.json
If compilerName is not specified in the project.json then
dotnet compile will attempt to detect a compiler based on
a hardcoded lookup table.
2015-10-23 15:21:49 -07:00
Bryan Thornbury
9350db24be Merge pull request #98 from brthor/dockerci
Changes to enable Ubuntu Docker CI build
2015-10-22 17:24:59 -07:00
Bryan Thornbury
ed51925e3a Merge remote-tracking branch 'upstream/master' into dockerci 2015-10-22 17:24:13 -07:00