Commit graph

938 commits

Author SHA1 Message Date
Sridhar Periyasamy
8b4df2d31f Address PR feedback 2015-10-21 13:47:53 -07:00
Bryan Thornbury
96a45fb44f Merge remote-tracking branch 'upstream/master' into package_build 2015-10-21 13:43:14 -07:00
Bryan Thornbury
35f7be7495 merge package with master, refactor package.sh to package-dnvm.sh,add package-debian.sh 2015-10-21 13:01:36 -07:00
Bryan Thornbury
a4e2f9ffdb create base package script and package-debian script 2015-10-21 12:46:24 -07:00
Bryan Thornbury
a9bc19f591 Merge pull request #78 from brthor/package_publish
Package publishing scripts
2015-10-21 12:14:37 -07:00
Bryan Thornbury
498742e3d3 Remove storage sas from uploaded deb url, move things to scripts dir 2015-10-21 12:13:04 -07:00
Sridhar Periyasamy
21351d1e51 Merge branch 'xplat-ci' of https://github.com/sridhar-ms/cli into xplat-ci 2015-10-21 12:09:50 -07:00
Sridhar Periyasamy
769ed7e5ca Add ci build script for unix 2015-10-21 12:07:54 -07:00
Sridhar Periyasamy
b2c3ef484f Fix windows ci build script to exit with the correct exit code. 2015-10-21 12:05:39 -07:00
Sridhar Periyasamy
6349a19846 Add xplat CI support 2015-10-21 11:24:23 -07:00
Andrew Stanton-Nurse
ca4d160fc3 implement bootstrapping without DNX
* fix up dnvm2 port
* produce packages ready for CI to publish
* remove dependency on DNX for stage0 (still needed for restore)
2015-10-20 17:36:25 -07:00
Sridhar Periyasamy
37b78b2918 Add the self-hosting build script for linux
- build.sh will not install dotnet using apt-get from a feed. The installed dotnet is used to build teh cli repo and to produce teh dotnet deb package
	- Download the dnx dependency for dotnet restore
	- Fix dotnet-restore script file permission issues
2015-10-20 10:46:28 -07:00
Bryan
7c8a98d53e remove wrapper scripts, fix symlinks appropriately, add dotnet-restore script 2015-10-19 17:31:31 -07:00
David Fowler
e2c1973dca Further fix the bootstrapping on *nix 2015-10-19 00:10:55 -07:00
David Fowler
77d97f66f3 Fixed the *nix build 2015-10-18 23:35:43 -07:00
David Fowler
aaecae7824 Make build.cmd and build.sh work 2015-10-18 23:29:51 -07:00
David Fowler
fc64db1f73 Support resx file embedding
- Added resgen tool and takes .resx and makes .resources
- Write .resources and .rsp to obj folder
2015-10-18 21:07:48 -07:00
David Fowler
6ba4781c4f Made changes to compilation and other things
- Added basic support for embedded resources (resx files are next!)
- Print out exit code from executed command (makes debugging easier)
- Fixed dnvm2.cmd to avoid putting things on the user path
- Fixed up propagation of exit codes
2015-10-18 19:02:09 -07:00
David Fowler
ba743b1ae6 Small tweaks to fix mono bootstrapping 2015-10-18 07:32:42 -07:00
David Fowler
5e21276cd9 Bootstrapping on OSX and Linux require mono (mcs specifically)
First pass requires mcs but it works
2015-10-18 04:02:58 -07:00
David Fowler
d5d3fd086c Fixed bootstrapping on osx/linux
- This won’t fully work since we need to download a precanned build
from somewhere.
2015-10-18 03:12:05 -07:00
David Fowler
cce7949a5a Changes to dotnet-compile
- Split dotnet-compile into dotnet-compile and
dotnet-compile-{compiler}
- We still need to figure out the protocol and responsibility
but this change adds the needed indirection so that compilers can do
their thing.
- Updated the bootstrap script and kept the commands since we need
them to bootstrap the world until we get updates.

#52
2015-10-18 01:17:13 -07:00
David Fowler
cf5dcc724f Remove native compiltion to increase speed of build 2015-10-17 01:20:45 -07:00
Andrew Stanton-Nurse
25d9b419bc fix stuff fowler broke ;) 2015-10-16 16:55:47 -07:00
David Fowler
a75ea50b61 Bootstrapping works! 2015-10-16 16:25:54 -07:00
Andrew Stanton-Nurse
a5a0441a84 ubuntu packaging 2015-10-16 15:57:59 -07:00
Andrew Stanton-Nurse
1a01bfb931 add mac build 2015-10-16 15:45:19 -07:00
Andrew Stanton-Nurse
1a9a5acb41 check in CoreConsole until there's a working build 2015-10-16 15:45:17 -07:00
David Fowler
2fa96c3f94 Added dnvm2 to bootstrap dotnet sdk 2015-10-16 15:41:41 -07:00
David Fowler
dade339a33 Remove csc work around on second pass 2015-10-16 04:47:52 -07:00
David Fowler
64f539e100 Fixed a few issues around bootstrapping
- Work aronud coreconsole issue in the bootstrap.cmd
- Use msbuild 14 roslyn csc until we have it
- Remove quoting args when building project refs, it wasn't working
- Fixed logic that launched exe's directly
2015-10-16 04:21:40 -07:00
Andrew Stanton-Nurse
40eba07f28 add some bootstrap scripting 2015-10-15 12:18:45 -07:00
Andrew Stanton-Nurse
cdd7248a8d cleaning up bootstrap story 2015-10-15 09:41:31 -07:00
Andrew Stanton-Nurse
9da2475e2f port DNX's ApplicationHostContext as ProjectContext 2015-10-14 15:37:39 -07:00
anurse
43873a37b5 merge my spike on compile/publish/run and switch from PS1 to C# 2015-10-06 10:46:43 -07:00
David Fowler
550dd7f062 Some small tweaks to make development easier
- Added scripts directory to path when using dotnet tool
- Added dotnet-compile and dotnet-restore
2015-10-06 03:10:26 -07:00
David Fowler
0ce00feacc Made the .sh executable 2015-10-06 02:34:40 -07:00
David Fowler
92f20068e7 Execute the known commands
- Added dotnet.sh and dotnet.cmd for testing
- Still uses dnx and dnu for bootstrapping
2015-10-06 02:19:27 -07:00