Commit graph

69 commits

Author SHA1 Message Date
Travis Plunk
d7ecf45e8d
Move windows package signing to use ESRP (#14060) 2020-11-13 14:16:06 -08:00
Aditya Patwardhan
f4ac0935c5
Remove workarounds for .NET 5 RTM builds (#14038) 2020-11-11 14:53:33 -08:00
Travis Plunk
5fd45eaa38
Migrate 3rd party signing to ESRP (#14010)
Co-authored-by: Robert Holt <rjmholt@gmail.com>
2020-11-11 12:09:55 -08:00
Travis Plunk
52e2b58d7f
Fixes to release pipeline for GA release (#14034) 2020-11-11 12:04:54 -08:00
Travis Plunk
654846ece5
Don't do a shallow checkout (#13992) 2020-11-06 13:55:39 -08:00
Aditya Patwardhan
40549c3585
Add .NET install workaround for RTM (#13991) 2020-11-05 16:34:51 -08:00
Travis Plunk
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
Robert Holt
ab885ae11c
Add flag to make Linux script publish to production repo (#13714) 2020-10-06 10:24:18 -07:00
Robert Holt
b2f9602797
Use new release script for Linux packages (#13705) 2020-09-29 13:21:33 -07:00
Aditya Patwardhan
10fdfc4ac6
Create the folder before copying the global tools (#13476) 2020-08-19 13:12:16 -07:00
Aditya Patwardhan
1e940f55b1
A few fixes to the release pipeline (#13473) 2020-08-18 15:47:56 -07:00
Aditya Patwardhan
622c02078b
Create release pipeline as a yaml pipeline (#13394) 2020-08-13 16:09:50 -07:00
Travis Plunk
53fd453ef9
Fix breaks in packages daily build due to macOS signing changes (#13421) 2020-08-12 15:08:54 -07:00
Travis Plunk
a00741e6c7
Sign individual files in pkg (#13392)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2020-08-11 14:01:47 -07:00
Travis Plunk
a89f2611fd
Disable code sign validation on jobs that do not sign (#13389) 2020-08-10 09:07:58 -07:00
Aditya Patwardhan
4fea935cad
Fix azure file copy issues in release build (#13182)
Co-authored-by: Aditya Patwardhan <Aditya Patwardhan>
2020-07-15 12:45:47 -07:00
Travis Plunk
9d05561d9c
Fix Azure File Copy break in AzDevOps (#13173) 2020-07-14 12:08:45 -07:00
Aditya Patwardhan
a3101fa35c
Fix NuGet package compliance issues (#13045) 2020-06-29 10:57:17 -07:00
Aditya 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
Aditya Patwardhan
01616df8c1
Upgrade APIScan version (#12876) 2020-06-04 09:57:57 -07:00
Travis Plunk
2fe34993c3
Sign the MSIX files for the store (#12582)
Co-authored-by: Aditya Patwardhan <adityap@microsoft.com>
2020-05-29 10:26:30 -07:00
Aditya Patwardhan
0695dde098
Disable uploading Symbols package (#12687) 2020-05-15 12:52:39 -07:00
Travis Plunk
ab65ac918c
Update the build to sign any unsigned files as 3rd party Dlls (#12581) 2020-05-05 12:35:03 -07:00
Travis Plunk
7a8094fd31
Put symbols in separate package (#12169) 2020-03-21 12:36:10 -07:00
Travis Plunk
9d592ea388
Move to standard internal pool for building (#12119) 2020-03-13 09:00:18 -07:00
Travis Plunk
c97f2d7fd7
Publish PowerShell vPack for stable and better builds (#11960) 2020-02-27 10:13:29 -08:00
Aditya Patwardhan
ac55229644
Fix daily package build (#11882) 2020-02-19 12:45:17 -08:00
Aditya Patwardhan
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
Aditya Patwardhan
bb021a977f
Change packaging to produce LTS packages (#11772) 2020-02-04 16:21:59 -08:00
Travis Plunk
8b36149795 Move to version 3 of AzFileCopy (#11697) 2020-01-28 19:51:07 +00:00
Aditya Patwardhan
8cb75f7e02 Build test artifacts for Alpine (#11483) 2020-01-07 12:12:19 -08:00
Paul Higinbotham
32e219814c Fix Nuget package signing for Coordinated Package build (#11316) 2019-12-10 15:44:00 -08:00
Dongbo Wang
d68d126cae
Change back to use powershell.exe in 'SetVersionVariables.yml' to unblock daily build (#11207)
This reverts commit cf729c3407.
2019-11-27 13:35:21 -08:00
Dongbo Wang
cf729c3407
Change to use pwsh to have consistent JSON conversion for DateTime (#11126) 2019-11-26 12:42:18 -08:00
Dongbo Wang
8081e765d8 Upload Build-Info Json file with the 'ReleaseDate' field (#10986) 2019-11-07 12:10:06 -08:00
Steve Lee
ee64f47e76 Enable build of x86 MSIX package (#10934) 2019-11-05 13:03:44 -08:00
Aditya Patwardhan
49e906bc3b Select the files for compliance tests which are owned by PowerShell (#10837)
* Move fxd compliance to the top to avoid binskim and apiscan on fxd folder

* Choose only the files we build for compliance

* Update tools/packaging/packaging.psm1

Co-Authored-By: Travis Plunk <travis.plunk@microsoft.com>
2019-10-19 10:32:34 -07: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
Travis Plunk
f65497711e Update to use TSAv2 (#9914) 2019-06-17 11:57:39 -07:00
Travis Plunk
943cff95f6
Increase timeout of NuGet job to workaround build timeout (#9772) 2019-05-30 15:25:21 -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
Steve Lee
73114ee36c Enable building of msix package (#9289)
Add support in packaging.psm1 to produce a .msix AppX package.  Update the docker image to use the new msix package type.  Update the associated yml files so AzDevOps performs the build.

## PR Context

Enable publishing PSCore6 to Microsoft Store
2019-04-15 17:07:15 -07:00
Aditya Patwardhan
02974a986d Create test package for macOS on release builds (#9344) 2019-04-13 19:01:28 -07:00
Aditya Patwardhan
be505772e2 Add AcessToken variable to jobs that perform signing (#9351) 2019-04-13 18:59:51 -07:00
Aditya Patwardhan
074b344133
Remove duplicate Policheck task and pin to specific version (#9297) 2019-04-04 16:14:57 -07:00
Travis Plunk
17f5a5ccbe
Add component detection to all jobs (#8964)
Add component detection to all jobs.
2019-03-29 15:18:55 -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