Commit graph

14 commits

Author SHA1 Message Date
Matt Mitchell
9994b20baa
Changes for internal runtime build support for .NET 6 (#11422)
- Cherry pick the internal runtime download changes over
- Cherry pick changes to the arcade SB template over (making the next update a noop and unblocking P7+)
- Hoist out the variable groups and parameters needed for the internal download to the top level yaml file.
- Remove the old DownloadFile task and replace this with the Arcade version. Specifically this allows us to remove
  set/use of the DOTNETCLIMSRC_READ_SAS_TOKEN environment variable and instead rely on that task's ability to decode and
  use a base64 encoded SAS token. The reason for the environment variable usage before was that the
  non-encoded SAS token was getting mangled by msbuild/bash/etc. on non-Windows OSs.
- Update the source build tarball template with support for internal runtimes

Update to source build template
2021-08-06 13:54:33 -07:00
Matt Mitchell
e8dddcc611
[release/5.0.1xx] Enable post build signing (#8764)
* Enable post build signing
Enables post build signing of installer by including the items that need to be signed
post build in an ItemsToSignPostBuild item group and moving the file signing information
into the Signing.props files.

Changes to in-build signing have been verified by taking a drop with the current in-build
structure and comparing the the signatures and strong name keys between files
in equivalent builds.

* Enable post build signing
Enables post build signing of installer by including the items that need to be signed
post build in an ItemsToSignPostBuild item group and moving the file signing information
into the Signing.props files.

Changes to in-build signing have been verified by taking a drop with the current in-build
structure and comparing the the signatures and strong name keys between files
in equivalent builds.

Co-authored-by: dotnet-bot <dotnet-bot@dotnetfoundation.org>
Co-authored-by: Christopher Costa <chcosta@microsoft.com>
2020-10-14 14:55:38 -07:00
Matt Mitchell
1e40c01301
Pass through BUILD_REPOSITORY_NAME to docker containers (#8407)
Needed for manifest generation. Previously we used the uri for the name
of the build, but the name is also used for generating the names of the
stable package feeds.

Co-authored-by: dotnet-bot <dotnet-bot@dotnetfoundation.org>
2020-09-04 08:22:25 -07:00
Matt Mitchell
95bf720dc0
Pass some other variables to dockerrun (#8009)
These are used in publishing to populate manifest metadata. Arcade now requires that the metadata is consistent across each manifest.
2020-07-16 10:19:51 -07:00
William Li
048e590ca2
Add docker pull retry (#6968) 2020-03-30 11:56:19 -07:00
Divino César
4004a7f199 Update dockerrun.sh (#5309) 2019-12-07 07:47:03 -08:00
Divino César
57c03e2caf Download blobs from MSRC storage & Add CredProvider to Dockerfiles (#4753)
* Download core-setup files from MSRC storage

Add support for downloading core-setup files from an authenticated endpoint

* Update GenerateLayout.targets

* Adding changes to pass SAS token around

* Add credential provider to Dockerfile's

* Update after PR feedback

* Add comments about approach

* Copy NuGet config variables
2019-10-01 13:22:33 -07:00
William Li
4c79da6f03
Remove opensuse (#4955) 2019-09-29 20:58:16 -07:00
riarenas
c84ef86d91 Changes for core-sdk to move to yaml stages 2019-09-12 13:19:14 -07:00
Christopher Costa
a0a6844e0b Differentiate manifests 2019-01-28 10:32:29 -08:00
Christopher Costa
88281a3a29 add another missing slash 2019-01-24 16:23:26 -08:00
Christopher Costa
3e0c10bb9a add missing slash 2019-01-24 16:18:45 -08:00
Christopher Costa
5524bf3433 move variables to dockerrun 2019-01-24 16:13:25 -08:00
Daniel Plaisted
cc776c8b44 Set up docker for arcade 2018-11-07 18:15:34 -08:00
Renamed from old/scripts/dockerrun.sh (Browse further)