Граф коммитов

261 Коммитов

Автор SHA1 Сообщение Дата
Brett V. Forsgren beadbdb23e
Merge pull request #4453 from brettfo/restore-order
restore SDK projects after proto has been built
2018-03-06 16:04:56 -08:00
Brett V. Forsgren 3188acfc45 restore SDK projects after proto has been built
This is necessary due to the projects expecting some targets files to be present.
2018-03-06 14:34:52 -08:00
Brett V. Forsgren a044057150 don't try to invoke fsi.exe if it wasn't built 2018-03-06 13:22:14 -08:00
Brett V. Forsgren bfdc9d0b8f Merge remote-tracking branch 'upstream/dev15.6' into merges/dev15.6-to-master 2018-03-05 11:25:55 -08:00
Brett V. Forsgren 2296c2b1c3 cleanup Directory.Build.props/.targets and remove packages.config 2018-03-02 09:22:32 -08:00
Brett V. Forsgren fa801428f7
Remove unsupported `-c` switch from `dotnet restore` 2018-02-28 12:17:30 -08:00
Kevin Ransom (msft) 160535234c
Fix build and test issues (#4396) 2018-02-26 19:17:45 -08:00
Brett V. Forsgren 7b1d303aaf remove '-proto' file name suffixes 2018-02-22 18:46:40 -08:00
Brett V. Forsgren 2d0452a30c move NuGet.Config to the root 2018-02-22 18:46:40 -08:00
Don Syme 509a8a2e5f
simplify defines and move FCS to .NET Standard 2.0 (#4368)
* cleanup flags and defines

* move fcs to .NET Standard 2.0

* move to .NET SDK project files for FCS

* move to ubuntu 16.04

* don't use mono build on jenkins until we know how to get updated mono installed

* no op change
2018-02-23 01:51:51 +00:00
Don Syme 7fe3465583
fix casing of FCS outputs (#4383) 2018-02-22 23:47:37 +00:00
Brett V. Forsgren d54adbcc6b use fsi for assembly version check 2018-02-08 12:42:08 -08:00
Brett V. Forsgren e13a0584ac enable Microsoft.DiaSymReader* packages to be overridden during build 2018-02-05 12:54:07 -08:00
Brett V. Forsgren 02cb8cdcbe restore tools before dependency uptake work
The script `init-tools.cmd` drops the entire `Tools\` directory which could in theory (haven't seen it in practice yet) drop the depdendency uptake packages.
2018-02-02 10:37:51 -08:00
Brett V. Forsgren 8bfe56ec64 enable Microsoft.DiaSymReader* packages to be overridden during build 2018-02-01 15:31:32 -08:00
Brett V. Forsgren 7c07673876
build nuget packages after signing (#4269) 2018-01-26 17:16:52 -08:00
Brett V. Forsgren bf19ad8709 ensure all shipped binaries have a non-zero version and commit hash 2018-01-12 15:12:40 -08:00
Brett V. Forsgren 379da2367f
use the WriteCodeFragment task to embed each build's commit hash (#4139)
use the WriteCodeFragment task to embed each build's commit hash
2017-12-19 12:53:48 -08:00
Don Syme 3c4417ef6b
rename src/fsharp/vs --> src/fsharp/service (#4119)
* rename src/fsharp/vs --> src/fsharp/service

* move unit tests to tests"
2017-12-15 16:56:14 +00:00
Brett V. Forsgren fbd952aa66
batch-sign assemblies using the Roslyn SignTool (#4088)
* batch-sign assemblies using the Roslyn SignTool

* create MSI installers after the first round of signing
2017-12-11 22:35:22 -08:00
Brett V. Forsgren 114e7e87b7 augment instead of replace the package source list when %PB_RestoreSource% is specified 2017-12-08 09:42:21 -08:00
Brett V. Forsgren 8be369e102 Merge remote-tracking branch 'upstream/master' into xliff 2017-12-01 13:19:54 -08:00
Brett V. Forsgren 95fd5e5569
remove test dependency on peverify.exe (#4001)
* remove test dependency on peverify.exe

* enable metadata-only validation
2017-11-27 12:58:01 -08:00
Brett V. Forsgren 27923d44ab
use ildasm.exe from a NuGet package (#3995) 2017-11-22 16:33:28 -08:00
Brett V. Forsgren 0be804a412 reenable delay signing and `sn -Vr` for build assemblies to speed up local work 2017-11-22 13:16:22 -08:00
Brett V. Forsgren 50f69b6242 only public sign assemblies, not test sign 2017-11-20 15:51:55 -08:00
Will Smith 0c115950e2 Added "no-test" argument for build script (#3970)
* Added 'notest' argument for build

* Quick rename

* Fixed and

* One last fix for and

* Fixing build scripts

* Simplifying no-test
2017-11-17 23:39:39 -08:00
Brett V. Forsgren 8a53c852fb only pull references from NuGet packages, never from the GAC 2017-11-16 16:54:16 -08:00
Brett V. Forsgren 58d5114d67 enable xlf-based localization 2017-11-06 15:25:26 -08:00
Kevin Ransom (msft) 82e1d2fa50
Merge pull request #3893 from Microsoft/merges/dev15.6-to-master-20171106-080116
Merge dev15.6 to master
2017-11-06 13:06:11 -08:00
Kevin Ransom 2afdda0f24 Revert "use a stable up-to-date version of MSBuild"
This reverts commit 6b4a0bd74f.
2017-11-04 19:28:02 -07:00
Brett V. Forsgren c28a5cbfbb report the value of PB_RESTORESOURCE 2017-11-04 12:03:51 -07:00
Kevin Ransom (msft) ae34e3b1c2
Merge pull request #3876 from brettfo/nuget-sources
enable additional NuGet restore sources to be passed in
2017-11-03 23:56:59 -07:00
Kevin Ransom (msft) 8a96a496da
Merge pull request #3879 from Microsoft/merges/dev15.5-to-dev15.6-20171103-070041
Merge dev15.5 to dev15.6
2017-11-03 15:27:46 -07:00
Brett V. Forsgren 61660da0a3 enable additional NuGet restore sources to be passed in 2017-11-03 13:32:38 -07:00
Kevin Ransom (msft) 07505e846f
Merge branch 'dev15.6' into merges/dev15.5-to-dev15.6-20171103-070041 2017-11-03 00:10:28 -07:00
Kevin Ransom (msft) d903cf6277
Merge pull request #3875 from brettfo/stable-msbuild
use a stable up-to-date version of MSBuild
2017-11-02 18:33:13 -07:00
Brett V. Forsgren 6b4a0bd74f use a stable up-to-date version of MSBuild 2017-11-02 14:59:37 -07:00
Brett V. Forsgren 41111ac869 remove MyGet package publishing
It's instead being added as a separate step in our official build.
2017-11-02 11:19:28 -07:00
Kevin Ransom 4b8de46d30 scripts 2017-11-01 23:54:04 -07:00
Kevin Ransom 0da7a646e1 Really do nothing 2017-11-01 23:26:47 -07:00
Brett V. Forsgren 9cd9f22fe9 skip publishing packages unless the variable `PB_PUBLISHTYPE` is set to `myget` 2017-11-01 14:58:28 -07:00
Brett V. Forsgren 1658aa0052 don't run tests if the `PB_SKIPTESTS` variable is set to true 2017-10-30 12:22:47 -07:00
dotnet bot 01938e2f15 Merge master to dev15.6 (#3826)
* Put nupkgs into artifacts (#3806)

* Make FCS build work on Jenkins (#3788)
2017-10-26 14:34:08 -07:00
Steffen Forkmann 4c19c42972 Make FCS build work on Jenkins (#3788) 2017-10-24 14:14:56 -07:00
Brett V. Forsgren 80b8c9e1b7 Add WriteCodeFragment build task (#3702)
* add WriteCodeFragment build task for assembly-level attribute generation

* move InternalsVisibleTo to the project files where possible
2017-10-17 10:50:09 -07:00
Don Syme d39cba7b0f Bump FSharp.Compiler.Tools to 4.1.27 and align mono build files (#3693)
* ri change from fsharp

* fix test

* bump FSC tools to 4.1.27

* remove fsharp.core from Mono GAC

* align mono directory

* fix typo

* install back versions with Mono

* fix typo
2017-10-04 18:16:22 +01:00
Brett V. Forsgren 1b7273369e move BuildFromSource projects to their own directory 2017-09-26 13:32:35 -07:00
Abel Braaksma 01eab694cd Fix build.cmd for certain always-shown errors (like "unable to find registry key"), improve finding of VS2017 tools, fix DEVGUIDE.md (#3635)
* Fix build.com displaying the following error on each run "ERROR: The system was unable to find the specified registry key or value."

* Remove warning about reg.exe errors introduced in #3614 (in commit b548bd7, but unrelated to that fix), it is no longer necessary.

* Fix #3638, VS2017 Preview installation was not found when VS2017RTM is not installed. Remove comment introduced in #3614 (through commit 966bd7f)
2017-09-25 09:38:06 +01:00
Don Syme 966bd7f72b fix rebuild of files (#3614)
* fix rebuild of files

* don't rebuild project system
2017-09-20 15:13:09 +01:00