Commit graph

12293 commits

Author SHA1 Message Date
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
Bryan Thornbury
7c246f978f remove pkg package placeholder 2015-10-22 17:22:58 -07:00
Bryan Thornbury
7d8637b5bb add write to all files after docker run 2015-10-22 17:15:45 -07:00
Bryan Thornbury
02d62a961c fix packaging perms 2015-10-22 17:05:45 -07:00
Bryan Thornbury
848dc5e205 clean up 2015-10-22 17:01:49 -07:00
Bryan Thornbury
edd4801484 Merge remote-tracking branch 'upstream/master' into dockerci 2015-10-22 17:00:48 -07:00
Bryan Thornbury
6e72e2c08a fix package permissions 2015-10-22 16:57:28 -07:00
Bryan Thornbury
2eb25d5c0c try to fix file perm issues in ci build: 2015-10-22 16:31:27 -07:00
Bryan Thornbury
f4d72cd201 docker use executing username to avoid root file perms, support absolute paths in repoapi_client 2015-10-22 16:17:57 -07:00
Bryan Thornbury
85d4f888ea fix relative paths in build 2015-10-22 15:56:12 -07:00
Bryan Thornbury
d00c3ce742 dockerbuild parallelization 2015-10-22 15:39:13 -07:00
Bryan Thornbury
7a5354d4b5 pin versions 2015-10-22 15:21:54 -07:00
Bryan Thornbury
8a94b30100 Only build deb packages on mac, fix windows docker build 2015-10-22 15:12:49 -07:00