Skip to content

Add nightly vcpkg publishing#2025

Merged
danieljurek merged 58 commits into
masterfrom
djurek/vcpkg-nightly
Apr 6, 2021
Merged

Add nightly vcpkg publishing#2025
danieljurek merged 58 commits into
masterfrom
djurek/vcpkg-nightly

Conversation

@danieljurek

@danieljurek danieljurek commented Apr 1, 2021

Copy link
Copy Markdown
Member

This PR adds support for nightly vcpkg verification. Nightly build pipeline runs will push changes to a nightly/yyyy-mm-dd branch in the azure-sdk fork of vcpkg. Another scheduled pipeline will update the azure-sdk-for-cpp-nightly-verification branch in the azure-sdk fork. In the event that the PR is closed the nightly scheduled pipeline will open a new draft PR.

Long-lived nightly draft PR -- microsoft/vcpkg#17022

Example build with "Integration" step publishing to a nightly branch -- https://dev.azure.com/azure-sdk/internal/_build/results?buildId=818746&view=results

Pipeline that pushes changes into the long-lived branch -- https://dev.azure.com/azure-sdk/internal/_build/results?buildId=818766&view=logs&j=011e1ec8-6569-5e69-4f06-baf193d1351e (this one is not scheduled yet, that will happen after we merge this PR)

Comment thread eng/pipelines/templates/steps/generate-nightly-branch-name.yml Outdated
Comment thread eng/pipelines/templates/stages/archetype-cpp-release.yml Outdated
Comment thread eng/pipelines/cpp-nightly.yml Outdated
Comment thread eng/pipelines/templates/stages/archetype-cpp-release.yml Outdated
Comment thread eng/pipelines/templates/steps/vcpkg-clone.yml Outdated
Comment thread eng/pipelines/templates/steps/generate-nightly-branch-name.yml Outdated
Comment thread eng/pipelines/templates/steps/generate-nightly-branch-name.yml Outdated
Comment thread eng/pipelines/cpp-nightly.yml Outdated
Comment thread eng/pipelines/cpp-nightly.yml Outdated
@antkmsft

antkmsft commented Apr 6, 2021

Copy link
Copy Markdown
Member

Closes #1368. Closes #1417.

Comment thread eng/scripts/Update-VcpkgPort.ps1
@ahsonkhan ahsonkhan added the EngSys This issue is impacting the engineering system. label Apr 6, 2021
@antkmsft

antkmsft commented Apr 6, 2021

Copy link
Copy Markdown
Member

@danieljurek, is there anything that holds you from checking this in? Can I help?

@danieljurek danieljurek merged commit 5a99f38 into master Apr 6, 2021
@danieljurek danieljurek deleted the djurek/vcpkg-nightly branch April 6, 2021 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

EngSys This issue is impacting the engineering system.

Projects

None yet

4 participants