Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1.63 KB

internal-mirror.md

File metadata and controls

25 lines (22 loc) · 1.63 KB

dev.azure.com/dnceng Internal Mirror

Public code should be mirrored to dev.azure.com/dnceng/internal (see VSTS Guidance). These are the steps for setting up your GitHub repo to mirror into dev.azure.com/dnceng/internal.

  1. Add the maestro web hook
  2. Make sure you have created a repo in the dev.azure.com/dnceng/internal project that is in the format "{org}-{repo}" (replace any / with - in the GitHub repo name).
    • Example: github.com/dotnet/arcade => dotnet-arcade
  3. Add data for repo and branches that you want mirrored to the subscriptions json. Specifically, add a URI of the pattern "https://github.com/{org}/{repo}/blob/{branch}/**/*" for your GitHub repository to the triggerPaths list above "action": "github-dnceng-vsts-mirror".
...
        "https://github.com/dotnet/project-system/blob/release/**/*",
        "https://github.com/dotnet/toolset/blob/master/**/*",
        "https://github.com/dotnet/toolset/blob/release/**/*",
        "https://github.com/dotnet/roslyn/blob/master/**/*",
        "https://github.com/dotnet/roslyn/blob/release/**/*",
        "https://github.com/Microsoft/msbuild/blob/master/**/*",
        "https://github.com/Microsoft/msbuild/blob/release/**/*",
        "https://github.com/{org}/{repo}/blob/{branch}/**/*" // <-- insert your URI here
      ],
      "action": "github-dotnet-vsts-mirror",
      "actionArguments": {
"vsoSourceBranch": "master",
...