Commit graph

24530 commits

Author SHA1 Message Date
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
Bryan Thornbury
32916db70f pull down dependency to fix the build 2015-10-22 14:48:45 -07:00
Bryan Thornbury
70baca6a1d fix dockerbuild on ubuntu 2015-10-22 14:43:24 -07:00
Bryan Thornbury
8273ec1a2f test ci username 2015-10-22 12:31:58 -07:00
Bryan Thornbury
fa57f7f2f2 Merge pull request #95 from brthor/dockerci
Run Docker Build in Ubuntu CI
2015-10-22 12:17:50 -07:00
Bryan Thornbury
0042d49d36 Run Docker Build in Ubuntu CI 2015-10-22 12:14:58 -07:00
Bryan Thornbury
7e5aba73e6 Merge pull request #94 from brthor/package_build
Package build
2015-10-22 10:55:49 -07:00
glennc
31facfac6e Change blob storage account and layout 2015-10-22 10:38:58 -07:00
Bryan Thornbury
ba82768ba7 More cleaning up, consistency 2015-10-22 10:23:47 -07:00
Bryan Thornbury
6f877ab516 clean things up 2015-10-22 10:20:42 -07:00
Bryan Thornbury
2f8a99e26d windows docker build, package tests 2015-10-22 10:13:05 -07:00
David Fowler
8ca5740ce0 Change output for process exiting 2015-10-22 05:31:24 -07:00
David Fowler
18595e221e Make publish require and entrypoint 2015-10-22 04:34:01 -07:00
David Fowler
f8837f7717 Fix quoting of arguments to handle things with spaces in them 2015-10-22 03:32:32 -07:00