Commit Graph

64 Commits

Author SHA1 Message Date
Nate McMaster df31235288 Ensure the required 2.0.x runtime is installed 2018-01-19 11:12: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
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
= 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
Nate McMaster 446de15f0b Add aspnet/Templating to the universe build 2017-10-12 18:02:16 -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 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
Nate McMaster 2b6989bc09 Add /t:Push 2017-10-04 11:24:40 -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 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
Nate McMaster 6af6dde460 Fix unexpected failures in CopyPackagesToSplitFolders when files exists 2017-09-20 19:08:32 -07:00
Nate McMaster 34e10f7b2c Add additional repositories that are being patched 2017-09-20 17:39:54 -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 177fa71634 Copy packages to ship/noship and verify coherent versions (#560) 2017-09-18 16:44:12 -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 4924f79efc Update PackageReferences to non-floating versions when building multiple repos 2017-09-18 12:05:12 -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 7568441acc Update analysis to account for non-shipping package references (samples, tests) 2017-09-15 17:45:55 -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
Nate McMaster a43fb2271e Use artifact info to correctly analyze the packages produced from a repository 2017-09-15 13:17:49 -07:00
Nate McMaster 8f25a559a5 Begin implementation of build graph analysis 2017-09-14 17:13:57 -07:00
Nate McMaster 52757943ac Backport improvements from dev branch to repo tasks
- CalculateBuildGraph
 - PinVersion tool
 - Ensuring sub-repositories build with the same version of KoreBuild executing in Universe
2017-09-14 15:23:27 -07:00
Nate McMaster 9eb27fa53f Stub out a task to validate cascading version effects (#557) 2017-09-14 14:48:11 -07:00
John Luo 9895b71227 Remove vcs overrides 2017-09-05 10:30:20 -07:00
Pranav K 68d84099a0 Use the repository name as the directory to clone to. 2017-07-12 06:23:59 -07:00
Pranav K 98525da02b Use the right set of env variables for determining commit hash 2017-07-11 19:20:15 -07:00
Pranav K aa25401a50 Make the calculation of the build graph a task so we can pass metadata around 2017-07-11 18:51:46 -07:00
Pranav K 81363a4e5f Use clone uris and commit hash that the CI specifies 2017-07-07 15:10:46 -07:00
Kiran Challa d518d653d2 Enabled a way to passing in additional build arguments to individual repositories being built 2017-07-07 12:29:35 -07:00
Ryan Brandenburg bbd7f03114 Update PackagePublisher version 2017-06-29 11:18:40 -07:00
Kiran Challa 0cfecf4cb2 Copy msbuild artifacts from individual repos to universe artifacts folder 2017-06-06 10:14:16 -07:00
Kiran Challa 59ec6e0c50 Updated refereces of 'rel/2.0.0-preview2' to 'dev' 2017-06-06 10:09:49 -07:00
Pranav K c9f9baba58 Branching for rel/2.0.0-preview2 2017-05-31 20:05:52 -07:00