Commit graph

1040 commits

Author SHA1 Message Date
piotrp
c8a11ce63c Remove --no-cache from scripts
--no-cache is not supported by NuGet v3
2016-01-23 09:53:51 -08:00
Livar
90cc24f95e Merge pull request #989 from livarcocc/pack
Building the projects that are going to be packaged separately
2016-01-22 23:59:15 -08:00
Livar Cunha
91fcb62611 Introducing a separate script that initializes the projects that are going to be packaged, so that it can be shared between build and pack. 2016-01-22 23:08:49 -08:00
Livar Cunha
e3a8dacc8e Building the projects that are going to be packaged separately so that they build for all the Tfms. The package step will then pick it up and package all the correct Tfms as well. 2016-01-22 23:08:49 -08:00
Piotr Puszkiewicz
3656a06f49 Merge pull request #936 from schellap/symlinkport
Port https://github.com/dotnet/cli/pull/893
2016-01-22 19:19:22 -08:00
Piotr Puszkiewicz
47ae5faf37 Merge pull request #981 from cdmihai/skipFlakyTests
Skip flaky incremental tests
2016-01-22 19:18:07 -08:00
schellap
45bee52522 Resolve sym links to probe paths on Unix 2016-01-22 16:51:04 -08:00
Livar
c055db7464 Merge pull request #929 from livarcocc/compile_with_tfm_rid
Compile with config/tfm appended to the output path.
2016-01-22 16:35:30 -08:00
Mihai Codoban
a30695c3a2 Cleanup code 2016-01-22 16:21:49 -08:00
Mihai Codoban
cf10ebe84e Skip flaky tests 2016-01-22 16:21:37 -08:00
Livar Cunha
fdea0b87e0 Making some of the testbase methods protected.
Renaming variables according to code review comments. Adding the folder logic to the builder tests. Creating a separate compilation folder during the build.
2016-01-22 15:22:45 -08:00
Livar Cunha
b459c3665e Passing the configuration parameter to dotnet pack in the windows package script 2016-01-22 15:22:44 -08:00
Livar Cunha
b1bce2b50a Making the multi project validator compile for the passed configuration to make the scripts work for release as well. Also fixed the variable assignment in the .sh script. 2016-01-22 15:22:44 -08:00
Livar Cunha
0c3751cd37 Modify the bash scripts to handle the new folder structure 2016-01-22 15:22:44 -08:00
Livar Cunha
ac2d0e36a9 Changing multiple dotnet commands to be aware of $configuration/$tfm folder structure under the --output path option.
Changing the build scripts to copy files over from debug\dnxcore and to check for the folders existence before trying that.
Making the build command aware of the subfolders and making E2E tests aware of subfolders.
Fixing compiler tests to look for the xml in the right plae taking into consideration the configuration and tfm.
Modifying publish tests to not take into consideration the runtime. This is a temporary change. will bring it back once the commands all understand rid.
Making the packaging step work by placing binaries where dotnet pack expects.
2016-01-22 15:22:44 -08:00
Piotr Puszkiewicz
b276fd2857 Merge pull request #979 from dotnet/anurse/compilation-abstractions
remove unnecessary dependency (that isn't present anymore)
2016-01-22 15:21:23 -08:00
Andrew Stanton-Nurse
7b39d9ce85 remove unnecessary dependency (that isn't present anymore) 2016-01-22 15:17:04 -08:00
Piotr Puszkiewicz
ee247484f3 Merge pull request #971 from dotnet/anurse/970-correct-lock-file-check
adjust lock file check to handle NuGet-style lock file
2016-01-22 13:34:38 -08:00
Piotr Puszkiewicz
6bb0675fff Merge pull request #973 from dotnet/anurse/update-nuget
Update to NuGet 517
2016-01-22 13:31:11 -08:00
Andrew Stanton-Nurse
29589f2503 Merge branch 'rel/1.0.0' into anurse/update-nuget 2016-01-22 11:45:50 -08:00
Andrew Stanton-Nurse
5db4684cb1 update to take NuGet build 3.4.0-beta-517 2016-01-22 10:40:01 -08:00
Andrew Stanton-Nurse
43d57e438e adjust lock file check to handle NuGet-style lock file
fixes #970
2016-01-22 10:22:53 -08:00
Piotr Puszkiewicz
12672f6191 Merge pull request #957 from dotnet/fix-runtime-extensions
Fix System.Runtime.Extensions Issue
2016-01-21 19:28:38 -08:00
Bryan
e6a58df9ca fixup Additional references which bring in the new System.Runtime.Extensions 2016-01-21 17:37:06 -08:00
Bryan Thornbury
36a32c4ecc Update project.json 2016-01-21 16:20:15 -08:00
Bryan Thornbury
41693d6966 Update project.json 2016-01-21 16:18:35 -08:00
Piotr Puszkiewicz
fc9097459e Merge pull request #940 from dotnet/trdai/848.1
Add default warning suppresses to CommonCompilerOptions
2016-01-21 13:20:37 -08:00
Piotr Puszkiewicz
14f665eb30 Merge pull request #930 from cdmihai/cdmihai/buildCommandTestingReleasePR
Release PR: Incremental build tests and improvements
2016-01-21 12:31:25 -08:00
Sridhar Periyasamy
0cb495f356 Merge pull request #935 from Sridhar-MS/beta-channel
Download the stage0 dotnet tools from the beta feed.
2016-01-21 12:02:19 -08:00
Sridhar Periyasamy
3a1f1d251c Merge pull request #926 from Sridhar-MS/restore-temp1
Create the temp folder for 'tools' restoration in the project directory.
2016-01-21 12:02:06 -08:00
Andrew Stanton-Nurse
e58e596dd8 Merge pull request #939 from dotnet/anurse/prep-nuget-bootstrapping
prep for nuget bootstrapping
2016-01-21 11:50:20 -08:00
Troy Dai
1b8f3a0025 Add default suppress to compiler options message 2016-01-21 11:03:10 -08:00
Andrew Stanton-Nurse
0ad75a758a prep for nuget bootstrapping 2016-01-21 10:24:07 -08:00
Sridhar Periyasamy
137336d0d0 Download the stage0 dotnet tools from the beta feed for unix.
Set the correct channel so that the stage0 binaries are downloaded
correctly.

** This commit cannot be directly merged from the release branch to the
master branch **
2016-01-20 19:08:00 -08:00
Sridhar Periyasamy
a8aea60f14 Download the stage0 dotnet tools from the beta feed for windows.
Set the correct channel so that the stage0 binaries are downloaded
correctly.

** This commit cannot be directly merged from the release branch to the
master branch **
2016-01-20 19:00:06 -08:00
Sridhar Periyasamy
6a249f65ea Address PR feedback.
Restore the 'tools' into obj folder.
2016-01-20 17:20:38 -08:00
Mihai Codoban
45c305e5a2 Disambiguate the intermediate directory
Parallel test runs were racing on the same response file in the common
intermediate directory.
Each builder test now has it's own intermediate directory
2016-01-20 16:07:25 -08:00
Mihai Codoban
b2f5bbeeb0 Add dotnet-compile to path probing watch
Since Build is heavily coupled to the logic in dotnet-compile, we're
checking against path probing for dotnet-compile
2016-01-20 16:07:24 -08:00
Mihai Codoban
3a8ef0f5e9 Add Tests for incrementality 2016-01-20 16:07:12 -08:00
Mihai Codoban
68d46fefad Incremental output goes to stdout 2016-01-20 16:06:02 -08:00
Mihai Codoban
a7e57ae2ed Include XML and PDB as incremental outputs 2016-01-20 16:06:01 -08:00
Mihai Codoban
2dcf502946 Use lock file to find out when dependencies change
Faster to check one file than many
2016-01-20 16:06:01 -08:00
Mihai Codoban
0ddf493f1d ProjectContext provides access to Lockfile; Lockfile knows its path 2016-01-20 16:06:00 -08:00
Sridhar Periyasamy
6b01f1a644 Create the temp folder for 'tools' restoration in the project directory.
This is a fix for regression caused by #877. It is required to create the
temp folder in the project directory so that same nuget.config resolution
happens for both 'dependencies' and 'tools'. See #844.
2016-01-20 14:50:06 -08:00
Piotr Puszkiewicz
7555793363 Merge pull request #919 from brthor/deb_changes
Use Release Suffix instead of CHANNEL for determining last deb package
2016-01-20 13:04:15 -08:00
Piotr Puszkiewicz
4b78099453 Merge pull request #916 from dotnet/davidfowl/bootstrap-with-nuget
Steps to boostrapping with NuGet
2016-01-20 12:50:48 -08:00
Bryan Thornbury
63190c5cc0 Use Release Suffix instead of CHANNEL for determining last deb packge 2016-01-20 20:07:40 +00:00
Andrew Stanton-Nurse
4834f836df force TestHost to stay in rc2 land 2016-01-20 10:45:21 -08:00
David Fowler
7972586c31 Steps to boostrapping with NuGet
- Fixed a bunch of dependencies that was causing dotnet restore to fail on the CLI
- Added imports to `project.json` so that `dotnet-restore` works
- Fixed a bunch of dependency issues in different projects
- Ironically, running `dotnet restore` on the dotnet-restore project still fails (will fix in another commit). Looks like it might be a nuget issue
2016-01-20 18:15:07 +00:00
PiotrP
36f69060d1 Set 1.0.0 version numbers 2016-01-19 19:06:41 -08:00