azure-sdk-for-cpp/eng/scripts
Daniel Jurek 5a99f38df1
Add nightly vcpkg publishing (#2025)
* Tool changes to support nightly test package release

* Initial wiring up and refactor vcpkg-publish.yml

* Use vcpkg-clone.yml

* Disable publishing for verification of nightly builds

* Complete the comment

* Dependency is enforced at the stage level, not the deployment/job level

* Remove environment, no approval needed

* Add ability to enable test release parameters

* deploy -> job

* deployment -> job

* Remove strategy

* Download pipeline artifacts

* task -> download

* Set appropriate working directory

* git status

* Set working directory

* Add pipeline for nightly vcpkg PR update

* Correct vcpkg-clone.yml path

* Add identity parameters to git merge commands

* Remove GitIdentityParameters, the merge command does not suppor tthem. Add instead in the pipeline

* Split lines

* Write-Host

* Template for nightly branch name, update comments, Check for scheduling or "PublishNightlyVcpkg"

* include archetype-cpp-release.yml changes

* Re-enable publishing stage

* Close the and

* Runtime condition for integration stage

* Move integration below package publishing stages

* try -- to disambiguate

* ^ -> ~

* Remove --

* Documentation and variable naming

* Move documentation comment

* Update eng/pipelines/templates/steps/generate-nightly-branch-name.yml

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>

* Review feedback

* Add ability to skip all release steps

* Equal sign

* The right number of dashes

* Checkout before merge

* Checkout the default branch

* --no-ff

* git reset

* Skip publishing for artifacts which are not publishign to vcpkg

* Add git config --unset

* Apply suggestions from code review

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>

* Review feedback

* Review feedback

* Remove extra reset

* TestRelease -> DailyRelease

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2021-04-06 14:48:32 -07:00
..
Collect-Changelogs.ps1 Auto release notes (#1197) 2020-12-17 23:29:51 +00:00
Get-PkgVersion.ps1 Add alternate code path for Get-cpp-PackageInfoFromRepo (#1762) 2021-03-03 16:35:24 -08:00
Initialize-VcpkgRelease.ps1 Add nightly vcpkg publishing (#2025) 2021-04-06 14:48:32 -07:00
Language-Settings.ps1 Cleanup language settings file (#1968) 2021-03-24 14:51:44 -07:00
New-DocsMsArtifact.ps1 Add docs.microsoft.com artifact generation (#576) 2020-09-03 21:08:30 -07:00
SdkVersion-Common.ps1
Update-PkgVersion.ps1 Automate publishing to vcpkg (#1283) 2021-01-13 14:35:18 -08:00
Update-VcpkgPort.ps1 Add nightly vcpkg publishing (#2025) 2021-04-06 14:48:32 -07:00
vcpkg.ps1 Use vcpkg cache (#646) 2020-09-17 21:16:09 -07:00