John Luo
867438a4ae
LZMA woes
2018-01-08 11:13:16 -08:00
John Luo
07d014ab32
January patch fixes
2018-01-08 11:13:16 -08:00
John Luo
8a30fc50ba
Pass build number property when building all metapackage
2018-01-08 11:13:16 -08:00
=
0554b12109
Delay building metapackage to after runtime store generation
...
Wait for all manifests to be generated
2018-01-08 11:13:16 -08:00
=
4ed1ade289
Trim common manifest
2018-01-08 11:12:24 -08:00
Nate McMaster
997e31805b
Update dependencies
2018-01-08 11:12:07 -08:00
Nate McMaster
49c952a035
Update build tools to 2.0.3-rtm-10005
2018-01-08 11:10:45 -08:00
Nate McMaster
88e66f2b21
Prepare the 2.0.5 patch and add task to ensure repo versions cascade
2017-12-07 22:52:46 -08:00
Nate McMaster
0ade3698b4
Identify the difference between skipped and shipped repositories
2017-12-07 22:36:44 -08:00
John Luo
554c3310e3
Updates for 2.0.5 installers
2017-12-07 15:54:51 -08:00
John Luo
d6bbfa5f00
Revert "Build 2.0.4 Hosting installers"
...
This reverts commit d5ffe85bb9 .
2017-12-07 14:50:39 -08:00
John Luo
d5ffe85bb9
Build 2.0.4 Hosting installers
2017-11-30 18:35:01 -08:00
John Luo
f7c3546b98
LZMA update for 2.0.4
2017-11-30 14:50:07 -08:00
=
be0dce0fd9
Revert to old lzma name scheme
2017-10-26 12:14:34 -07:00
=
537a735d30
Fix target dependencies
2017-10-24 12:36:12 -07:00
John Luo
386483b9ef
Create timestamp free cumulative archives
2017-10-24 11:46:28 -07:00
=
86d6e51ba2
Fix rpm packages and hosting tar.gz
2017-10-19 12:55:11 -07:00
=
65fcbdb8c8
Installer generation updates
2017-10-18 10:14:50 -07:00
Nate McMaster
fc8c29c5d6
Make the outputpath for the installers
2017-10-18 07:35:34 -07:00
Nate McMaster
1bfe2e40df
Set filepath properties in global build context, not the local targets
2017-10-18 07:30:44 -07:00
Nate McMaster
d5df2acd45
Put installers into artifacts/installers/ and the lzma into artifacts/lzma/
2017-10-17 17:56:31 -07:00
Nate McMaster
3a563b15fa
Fix the BuildFallbackArchive targets to restore from the correct locations
2017-10-17 17:43:16 -07:00
Nate McMaster
b191fc8fef
Workaround issues with MSBuild variable subtitution and bash
2017-10-17 16:32:12 -07:00
Nate McMaster
4bb84cf6d0
Ensure the deb/rpm installers use the same dotnet-core version
...
- Remove unnecessary tasks and scripts
- Ensure the KOREBUILD_DOTNET_* environment variables are preserved in the docker build context
- Other MSBuild cleanup of the targets
2017-10-17 15:46:53 -07:00
Nate McMaster
1f6db0e3ad
Add Microsoft.NETCore.Platforms to the list of external dependencies
2017-10-17 12:57:56 -07:00
Nate McMaster
83e22851c5
Remove dummy reference project from the output of the runtime store
2017-10-16 12:53:36 -07:00
Nate McMaster
44520119e3
Set IsFinalBuild=true on the non-timestamped version of templating packages
2017-10-16 11:47:14 -07:00
Nate McMaster
2f78d058e7
Update build tools to 2.0.2-rc1-16007
2017-10-16 11:32:20 -07:00
Nate McMaster
0585274d32
Update kestrel submodule and remove the Microsoft.AspNetCore.Internal.CoreFxLab.Sources package from external dependencies list ( #607 )
2017-10-16 10:18:23 -07:00
Nate McMaster
a636fb0b74
Update to build tools 2.0.2-rc1-16006
2017-10-16 10:14:43 -07:00
Pavel Krymets
c255c7f276
Put ApplicationInsights.HostingStartup back into metapackage ( #606 )
2017-10-16 09:54:09 -07:00
=
fe031e5655
Move core installer download to its own target
2017-10-14 07:21:47 -04:00
Nate McMaster
d28e9fd8bc
Update build tools to 2.0.2-rc1-16001
2017-10-13 18:10:16 -07:00
=
6e077fb60a
Fix typos and cleanup
2017-10-13 17:46:01 -07:00
=
288199ce72
Remove temporary pinning
2017-10-13 17:06:14 -07:00
=
a4e87d1dd8
Build runtime store installers
...
- hosting tar.gz archives
- rpm installers for generic and red hat
- deb installers for debian.8, ubuntu 14.04, ubuntu 16.04, ubuntu 16.10
Create hosting targz archives
2017-10-13 17:00:46 -07:00
John Luo
5ef64d4764
Fix build
2017-10-13 13:48:16 -07:00
John Luo
77c846201d
Fix runtime store build
2017-10-13 11:22:14 -07:00
John Luo
91d4be47b9
Produce separate reference package for runtime store generation
2017-10-12 19:12:37 -07:00
Nate McMaster
446de15f0b
Add aspnet/Templating to the universe build
2017-10-12 18:02:16 -07:00
Nate McMaster
c2a0010eda
Fix the metapackage generation
2017-10-12 08:36:40 -07:00
John Luo
84157041bc
Update properties fore restore on CI
2017-10-11 17:43:59 -07:00
John Luo
a48a3be6d7
Explicitly specify metapackage version
2017-10-11 17:04:09 -07:00
John Luo
9aeefd3fd5
Fix compile error
2017-10-11 16:34:00 -07:00
John Luo
afba40b573
Build LZMA
...
- Update metapackage reference insertion
2017-10-11 16:11:12 -07:00
Nate McMaster
c8068b7d1c
Use submodules for source dependencies
...
As a part of making builds more reproducible, we want to start committing the exact sha of source dependencies used to build aspnetcore. This implements that using git submodules, and removes targets that were previously used to clone source on demand.
2017-10-11 15:48:50 -07:00
Nate McMaster
32a65fdb62
Invoke /t:CollectDeps on HostingStartup.csproj via MSBuild task, not Exec
2017-10-10 10:56:57 -07:00
Nate McMaster
476e8a6d45
Add .deps/mirror and stop generating a nuget.config file for the RS build
2017-10-10 10:29:01 -07:00
Nate McMaster
d0cab06f08
Only add sources that exist
2017-10-10 10:20:01 -07:00
Nate McMaster
0bf81fd82a
Invoke dotnet-store as an MSBuild target, and update its restore sources
2017-10-10 09:59:42 -07:00
Nate McMaster
d7d0e31b36
Fix build warning about Microsoft.CodeAnalysis.CSharp.Workspaces
2017-10-09 15:02:02 -07:00
Nate McMaster
5e4e386a84
List more external dependencies
2017-10-09 14:30:20 -07:00
Nate McMaster
be7c5c7752
Mirror everything that isn't on nuget.org
2017-10-09 13:51:29 -07:00
Nate McMaster
bda1eb2ab9
Update restore source for aspnet testing utility packages
2017-10-09 13:04:15 -07:00
Nate McMaster
c76125af0e
Add previously-built aspnetcore artifacts as external dependencies
2017-10-09 12:55:14 -07:00
Nate McMaster
869d762641
Copy symbol packages to artifacts/symbols
2017-10-09 12:27:41 -07:00
Nate McMaster
611b6a23ad
Update how PackageReference versions are set
...
Changes:
- Remove floating versions
- Disable myget feeds during a Universe build
- Use package-specific MSBuild variables. Pattern = `packageId.Pascalize() + "PackageVersion"`, with a few exceptions.
- Remove myget feeds during build
- Remove obsolete 'GenerateLineup' targets/tasks
2017-10-09 11:32:21 -07:00
John Luo
c53c133bcb
Compose store symbols to the correct location
2017-10-05 19:47:45 -07:00
Nate McMaster
8fbac32ed8
Only attempt to publish npm when npm artifacts exist
2017-10-04 11:57:26 -07:00
Nate McMaster
2b6989bc09
Add /t:Push
2017-10-04 11:24:40 -07:00
John Luo
0c1352dd27
Update metapackage via artifact dependencies
2017-10-03 17:48:01 -07:00
John Luo
955cd09ddc
Add mirror dependencies
2017-10-03 15:12:48 -07:00
John Luo
15bfc962b7
Fix typo
2017-10-03 12:18:39 -07:00
John Luo
37c12d5a64
Add sources
...
for the final time
2017-10-03 11:46:57 -07:00
John Luo
f6fa111333
Another attempt
2017-10-02 19:18:12 -07:00
John Luo
e24913ae46
Try add restore sources when building metapackage
2017-10-02 18:16:40 -07:00
John Luo
e3efdd5feb
Add BuildDir as restore source
2017-10-02 17:18:27 -07:00
John Luo
8cba694aa4
Build all metapackage before split packages
2017-10-02 16:48:09 -07:00
=
11b25e7c87
Build and pack Runtime Store
...
- Also add targets to build all metapackage.
2017-10-02 16:43:30 -07:00
Nate McMaster
c3c8919523
Mirror Microsoft.NETCore.App 2.0.2 and its dependencies
2017-10-02 14:12:41 -07:00
Nate McMaster
372be2f638
Generate and set DotNetRestoreSourcePropsPath
2017-10-02 14:12:41 -07:00
Nate McMaster
a6a01db7a6
Include DotNetPackageVersionPropsPath in the design-time build
2017-09-29 17:03:35 -07:00
Nate McMaster
d2e49a726c
Generate the package version props file
2017-09-29 14:39:58 -07:00
Nate McMaster
44b84a8da7
Update KoreBuild and remove unused MSBuild property
2017-09-27 16:24:38 -07:00
John Luo
8204f17234
Add latest runtime packages
2017-09-22 15:37:24 -07:00
Nate McMaster
6af6dde460
Fix unexpected failures in CopyPackagesToSplitFolders when files exists
2017-09-20 19:08:32 -07:00
Nate McMaster
f87c9d9fb5
Increase the minimum download timeout
2017-09-20 17:44:34 -07:00
Nate McMaster
34e10f7b2c
Add additional repositories that are being patched
2017-09-20 17:39:54 -07:00
Nate McMaster
8b112a9548
Fix bug in external version verification causing Private=true to apply to all versions of that external dependency
2017-09-20 15:43:11 -07:00
Nate McMaster
8922f69532
Mirror external dependencies
2017-09-20 15:05:21 -07:00
Nate McMaster
951dc99d5b
Verify external dependencies ( #561 )
2017-09-20 14:58:15 -07:00
Nate McMaster
72598ad07c
Update env checked to see if TeamCity cloned the source
2017-09-20 14:07:26 -07:00
Nate McMaster
22ef9c3feb
Don't clone repositories when TC is configured to clone them
2017-09-20 13:56:02 -07:00
Nate McMaster
cb7540bd40
Add aspnet/Security to the 2.0.x patch
2017-09-20 13:34:51 -07:00
Nate McMaster
cca1480f3a
Switch from feature/x to rel/x branches
2017-09-19 10:48:15 -07:00
Nate McMaster
177fa71634
Copy packages to ship/noship and verify coherent versions ( #560 )
2017-09-18 16:44:12 -07:00
Nate McMaster
351156f455
Include DotNetCliToolReference's when computing the build order
2017-09-18 14:04:24 -07:00
Nate McMaster
f77b6ff614
Re-add CloneRepositories to BuildDependsOn
2017-09-18 13:26:11 -07:00
Nate McMaster
b9e332c11b
Use KoreBuild to clone source code instead of TeamCity
2017-09-18 13:10:08 -07:00
Nate McMaster
83adfd2484
Find commit hashes from the TeamCity environment variables
2017-09-18 13:06:07 -07:00
Nate McMaster
4fa08287a2
Remove dead code and ensure source code is cloned when building on CI
2017-09-18 12:39:27 -07:00
Nate McMaster
4182b0b5d2
When BuildGraphOf is used, only pin package references to packages currently building
2017-09-18 12:31:08 -07:00
Nate McMaster
4924f79efc
Update PackageReferences to non-floating versions when building multiple repos
2017-09-18 12:05:12 -07:00
Nate McMaster
51dbdbeac2
Code cleanup
2017-09-18 11:15:51 -07:00
Nate McMaster
a10ba83751
Add /t:UpdateRepoLineups which will automatically update the build/dependencies.targets file with appropriate versions
2017-09-18 10:33:48 -07:00
Nate McMaster
dc50526a6d
Rename target, remove unused parameter, and add comments to the AnalyzeBuildGraph task
2017-09-18 09:37:12 -07:00
Nate McMaster
997be52987
Add repos that should be patched due to cascading versions
2017-09-15 18:03:29 -07:00
Nate McMaster
7568441acc
Update analysis to account for non-shipping package references (samples, tests)
2017-09-15 17:45:55 -07:00
Nate McMaster
479e37d7cc
Include Identity in the list of repos that are being patched
2017-09-15 16:14:25 -07:00
Nate McMaster
a0547c7b9f
Generate a file that contains all of the dependencies and their versions
2017-09-15 16:10:24 -07:00