Commit Graph
28 Commits
Author SHA1 Message Date
Robert Holt 528d222441 Enable ARM64 packaging for macOS (#15768) 2021-07-16 21:48:17 +00:00
Travis Plunk 3d49de134e Update daily release tag format to work with new Microsoft Update work (#15164) 2021-04-06 12:09:59 -07:00
Dongbo Wang b63639656d Build self-contained minimal size package for Guest Config team (#14976) 2021-03-12 13:25:30 -08:00
Aditya Patwardhan 78e6dd618f Add suppress for nuget multifeed warning (#14893) 2021-03-01 16:33:22 -08:00
Travis Plunk d7ecf45e8d Move windows package signing to use ESRP (#14060) 2020-11-13 14:16:06 -08:00
Travis Plunk 654846ece5 Don't do a shallow checkout (#13992) 2020-11-06 13:55:39 -08:00
Travis PlunkandAditya Patwardhan 05f274898d Move to ESRP signing for Windows files (#13988)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2020-11-05 13:28:40 -08:00
Travis Plunk 55c2858051 Add checkout step to release build templates (#13840) 2020-10-23 11:42:24 -07:00
Travis PlunkandAditya Patwardhan a00741e6c7 Sign individual files in pkg (#13392)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2020-08-11 14:01:47 -07:00
Aditya PatwardhanandAditya Patwardhan 59dff00c0f Check if Azure Blob exists before overwriting (#12921)
Co-authored-by: Aditya Patwardhan <Aditya Patwardhan>
2020-06-08 18:06:48 -07:00
Travis Plunk 9d592ea388 Move to standard internal pool for building (#12119) 2020-03-13 09:00:18 -07:00
Aditya Patwardhan 8e68397228 Add LTSRelease value from metadata.json to release.json (#11897) 2020-02-19 15:34:29 -08:00
1e5655b48c Refactor packaging pipeline (#11852)
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2020-02-14 08:44:43 -08:00
Travis Plunk 704ee90d5c Update the combined package build to release the daily builds (#10449) 2019-08-28 09:44:02 -07:00
Aditya Patwardhan 540737ebe1 Split the fxdependent package on Windows into two packages (#10134) 2019-07-12 17:18:11 -07:00
Travis Plunk f24428a00c Add automated RPM signing to release build (#10013) 2019-06-27 10:21:44 -07:00
Aditya Patwardhan 9f429f0206 Build test packages for windows, linux-x64, linux-arm, linux-arm64 and macOS (#9476) 2019-04-26 15:41:07 -07:00
Aditya Patwardhan 02974a986d Create test package for macOS on release builds (#9344) 2019-04-13 19:01:28 -07:00
Aditya Patwardhan 8763c0b1d1 Performance improvements for release build (#9179)
This PR optimizes the download tasks to reduce build times. After the change we see a order of magnitude reduction in download times for Windows package signing and also the compliance tasks.

In addition to that the PR also makes changes to organize the build artifacts in folders.
2019-03-21 10:24:49 -07:00
Aditya Patwardhan ab1d47712b Fix dependencies of nuget build to wait on DEB uploads to finish (#9118)
The NuGet build task should wait on uploads for DEB job to complete.

## PR Context

There is a race condition when the build for DEB is completed but the upload has not. If the NuGet build job starts it may not get all the packages needed for building nuget packages.
2019-03-11 15:02:29 -07:00
Aditya Patwardhan 7caf59be3e Publish test package on release builds (#9063) 2019-03-06 10:00:35 -08:00
Aditya Patwardhan fb05169a51 Build Global tool for PowerShell and SDK container (#8984)
* Add shim dll to redirect to appropriate runtime
* Build updates for creating global tool package
* Add building global tool to nuget.yml
* Add azure upload of nuget packages
2019-02-26 12:56:29 -08:00
Aditya Patwardhan 81d37fcb84 Integrate building NuGet package in the coordinated build (#8947) 2019-02-25 09:57:20 -08:00
Travis Plunk 68f0ae5d4e Start tracking release build information in an azure storage table (#8850)
Start tracking release build information in an azure storage table

* Also, fix some issues found when the build is started through a schedule
2019-02-12 09:24:11 -08:00
Travis Plunk a872b8d5be Add compliance to Coordinated build (#8798)
Add compliance to Coordinated build
  - Also switch to mac internal pool for release build
  - Also turn some duplicate tasks into templates
  - Also fix issue with vscode configuration which causes yaml files not to be recogized as yaml
2019-01-30 14:10:52 -08:00
Aditya Patwardhan 53c76d1658 Update the universal build with framework dependent package for dotnet sdk (#8773)
Update the universal build to also build the framework package needed for the dotnet sdk container image.

## PR Context  

We build the package in individual builds. This change brings over the steps in the universal build.
2019-01-29 10:59:30 -08:00
Travis Plunk d0d1061ae2 Add Windows build to universal release build YAML (#8695) 2019-01-22 11:21:02 -08:00
Travis Plunk 5f7dde584f Create unified release build for macOS and Linux packages (#8399)
Create unified release build for macOS and Linux packages
  - Also, updated the definition with latest definitions from the definitions in use.

I will work on these in future PRs:

- Add compliance Job
- Add macOS Signing step
- Merging Windows into the YAML
2018-12-05 14:47:54 -08:00