Commit graph

219 commits

Author SHA1 Message Date
Krzysztof Wicher
1115fc22fa Merge pull request #449 from krwq/ci_build_add_packaging
Fix versions bug when creating NuPkg
2015-12-10 15:34:52 -08:00
Bryan
2ba6dbd630 Downgrade runtime version to get unblocked on CoreCLR bug. Fix some other dependency versions 2015-12-09 21:23:02 -08:00
Bryan
1d764f1c64 download dnx during the build 2015-12-09 21:23:01 -08:00
Krzysztof Wicher
bd6519d665 unify versions on binaries and nupkgs 2015-12-09 14:56:39 -08:00
Krzysztof Wicher
3a58e8a7d7 make copyright header a comment and not an information text 2015-12-09 00:20:39 -08:00
Krzysztof Wicher
822ae54281 change versions in nupkgs 2015-12-09 00:20:38 -08:00
piotrp
568eb3aae7 dotnet-init --> dotnet new
Fixes issue #374
2015-12-08 10:37:31 -08:00
Piotr Puszkiewicz
88806eb7de Merge pull request #378 from krwq/ci_build_add_packaging
Step 1 to enable automatic nuget package upload
2015-12-07 10:04:30 -08:00
Krzysztof Wicher
413488f502 Create NuGet packages as part of the build 2015-12-04 18:03:57 -08:00
Bryan
216adc198e delete staging directory before bringing down bats to avoid conflicts 2015-12-04 17:24:30 -08:00
Bryan Thornbury
aa248df73c disable E2E test for debian package 2015-12-03 00:26:05 +00:00
Bryan Thornbury
a93e9111d7 Tweak restoration and dependencies 2015-12-03 00:01:19 +00:00
Bryan Thornbury
64523881e7 More small fixes, will squash these commits 2015-12-02 23:11:45 +00:00
Bryan Thornbury
c2d04d51b1 Changes to propagate errors in package build. 2015-12-02 22:11:31 +00:00
Piotr Puszkiewicz
4f132a14d2 Merge pull request #358 from krwq/nuget_packaging
Nuget packages generation script for each project under src/ and some bugfixes
2015-12-02 01:03:00 -08:00
Piotr Puszkiewicz
9fb5da0aee Merge pull request #347 from dotnet/anurse/157-publish-tidy-up
avoid dropping deps file when publishing
2015-12-02 00:45:56 -08:00
Krzysztof Wicher
2ee4ccf2f5 fix bug in e2e tests 2015-12-01 23:14:49 -08:00
Bryan Thornbury
894676b7e1 Max 2 length substring, fix publishing for MSI 2015-12-01 17:11:30 -08:00
Sridhar Periyasamy
4c29fcbb03 Update Dockerfile
Create home folder for the user. Required by azure CLI.
2015-12-01 11:23:13 -08:00
PiotrP
512428fc2f workaround for issue 359 2015-11-30 21:51:36 -08:00
piotrp
407c933480 add dotnet-test 2015-11-30 17:28:03 -08:00
Andrew Stanton-Nurse
462bbb4f5b remove scripts to clean deps files 2015-11-30 12:49:29 -08:00
Andrew Stanton-Nurse
7815ddd6f2 set +x on dev-dotnet.sh 2015-11-30 12:19:56 -08:00
Andrew Stanton-Nurse
48cd38cd92 avoid dropping deps file when publishing
also, avoid requiring a dependency on Microsoft.NETCore.Runtime

fixes #157
2015-11-30 12:17:41 -08:00
Bryan Thornbury
8db6b797d2 Use Corehost instead of CoreRun, refactor tests for individual commands 2015-11-30 11:07:50 -08:00
Bryan
5c31655317 Add License Header 2015-11-30 11:07:43 -08:00
Bryan
ef22c93c39 E2E Testing First pass. Test each command in a sequence to mock what a user might do. 2015-11-30 11:07:07 -08:00
Bryan Thornbury
65d0388f5a Merge pull request #318 from brthor/docker_build_user
Set Docker Internal UID to Host UID, Remove Postbuild step
2015-11-25 13:37:43 -08:00
Gaurav Khanna
2d81eced8c 1) Adding support to invoke CLang/Linker for Mac
2) Expecting AppDep native libs to be under <AppDepRoot>\CPPSdk\<OS>\x64 folder instead of <AppDepRoot>
Update the references to Microsoft.DotNet.ILCompiler and Microsoft.DotNet.AppDep packages with Mac CPPCodegen support.
2015-11-25 07:40:10 -08:00
Bryan Thornbury
b122190cd8 Set Docker Internal UID to Host UID, Remove Postbuild step
These changes will use docker's new Dockerfile Arguments to
pass the Host User ID to the docker container at build time.
This allows the docker container to set it's internal user
to match that of the host. When using shared volumes between
the host and container, this prevents files created in the
container from being owned by root.

This will solve our problem of needing a cleanup step after
every ubuntu CI run.
2015-11-25 00:33:53 +00:00
Krzysztof Wicher
d442d36189 add check for corehost 2015-11-24 11:21:13 -08:00
Krzysztof Wicher
1eee5114a4 fix build showing success on failing project 2015-11-23 19:43:02 -08:00
Krzysztof Wicher
c10bda5cbf Merge pull request #268 from krwq/fixlinuxbuild
add dotnet-init to linux build script
2015-11-20 11:00:08 -08:00
Krzysztof Wicher
6a655af41a add dotnet-init to linux build script 2015-11-19 15:01:47 -08:00
Bryan Thornbury
cefd1cbcfa Move Debian Package Tools to packaging folder 2015-11-19 14:45:20 -08:00
Livar
b3b2ee737f Merge pull request #243 from livarcocc/native_fixes
Fixes for dotnet compile --native.
2015-11-19 12:26:54 -08:00
Geoff Norton
bd2414dbdf [osx] Fix permissions on place-binary.sh, and fix REPOROOT 2015-11-19 13:09:28 +09:00
Andy Gocke
f61ae84cb8 Merge pull request #252 from agocke/FixWindowsCrossgen
Run crossgen on the csc/vbc dlls, rather than the host exe
2015-11-18 17:36:56 -08:00
Livar Cunha
d0100335da Changing native out flag to output flag to match compiler. Also changing the rsp file spliting to handle both /r/n and /r
Fixing the input path to the native compiler. It was adding /native to it before.

Switching compile native to System.CommandLine for args parsing and removing quotes from -native.rsp.

Fixing build_appdeps.cmd: Removed the * from __ApPDepSDK as xcopy does not honor that. In order to stay independent of the version of appDep, we CD into the appDepSDK and then navigate to the first folder we find, which should always be one, as we clear the folder before restoring appDep, after that we xcopy
2015-11-18 17:03:28 -08:00
Andy Gocke
96710ebfc1 Run crossgen on the csc/vbc dlls, rather than the host exe 2015-11-18 16:13:52 -08:00
Andrew Stanton-Nurse
04624ff5d1 add script executor
also added a postcompile script to each project to place the outputs in the right folder

fixes #237
2015-11-18 14:28:07 -08:00
Sridhar Periyasamy
3245130997 Use azure CLI instead of Invoke-WebRequest to upload files into azure blob
storage.

We cannot use Invoke-WebRequest todo this becuase azure has a max limit of
64mb that can be uploaded using REST
2015-11-18 08:32:09 -08:00
Sridhar Periyasamy
ba8a2b3869 Fix the mode flags on repoapi_client.sh 2015-11-18 07:47:21 -08:00
Piotr Puszkiewicz
c284a7492a Merge pull request #217 from brthor/dotnet-compile-natives
dotnet-compile-native
Thanks for getting this in!
2015-11-18 02:11:11 -08:00
Bryan
1455d9151d Don't copy Appdeps on mac. Bump appdep package version number 2015-11-18 01:53:05 -08:00
Piotr Puszkiewicz
080a127c38 Merge pull request #211 from Sridhar-MS/msi-packaging
First pass at building Windows MSI for the dotnet CLI repo.
2015-11-18 01:27:10 -08:00
Bryan
8768b873bd Fix Windows AppDep, bump ILCompiler Version to fix cache issue 2015-11-18 01:19:06 -08:00
Bryan
ebe108c69b AppDeps Copy Script fix dotnet invocation 2015-11-18 00:28:50 -08:00
Bryan
d0c07c64b9 Set additional env variables for appdeps build 2015-11-18 00:09:07 -08:00
Bryan
cb22daf9cb Merge branch 'dotnet-compile-natives' of https://github.com/brthor/cli into dotnet-compile-natives 2015-11-17 23:54:43 -08:00