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