From d280e7fcc463ba9aafe1f42272bb1a5ee7cca862 Mon Sep 17 00:00:00 2001 From: Tracy Boehrer Date: Thu, 25 Apr 2024 10:14:02 -0500 Subject: [PATCH] Removed stale documents --- specs/BotFrameworkSdkPipelinesOverview.md | 99 ---------- specs/SdkPipelinesList.md | 211 ---------------------- 2 files changed, 310 deletions(-) delete mode 100644 specs/BotFrameworkSdkPipelinesOverview.md delete mode 100644 specs/SdkPipelinesList.md diff --git a/specs/BotFrameworkSdkPipelinesOverview.md b/specs/BotFrameworkSdkPipelinesOverview.md deleted file mode 100644 index 5ec62d8f7..000000000 --- a/specs/BotFrameworkSdkPipelinesOverview.md +++ /dev/null @@ -1,99 +0,0 @@ -# Bot Framework SDK Product Pipelines Overview -Pipelines for building and releasing Bot Framework SDK products are found on the [Azure FuseLabs web site](https://fuselabs.visualstudio.com/) in two projects: - * The [SDK_v4 project](https://fuselabs.visualstudio.com/SDK_v4/_build?view=folders) is Microsoft internal viewable only. It contains most pipelines. - * The [SDK_Public project](https://fuselabs.visualstudio.com/SDK_Public/_build?view=folders) is public facing. It contains continuous integration (CI) and pull request (PR) pipelines. - -For a list of pipelines see the [Bot Framework SDK Pipelines List](SdkPipelinesList.md) document. - -Packages are built and tested using _Build_ pipelines in the [SDK_v4](https://fuselabs.visualstudio.com/SDK_v4/_build?view=folders) and [SDK_Public](https://fuselabs.visualstudio.com/SDK_Public/_build?view=folders) projects. - -Packages are published using _Release_ pipelines in the [SDK_v4](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&path=%5C) and [SDK_Public](https://fuselabs.visualstudio.com/SDK_Public/_release?_a=releases&view=all&path=%5C) projects. - -Signing builds run nightly and automatically publish preview versions of packages to [MyGet](https://botbuilder.myget.org/gallery). - -## AI - -**[AI daily pipelines for DotNet and for JS](https://fuselabs.visualstudio.com/SDK_v4/_build?_a=allDefinitions&path=%5CAI%5C&treeState=XEFJ)** are scheduled to run once a night. - -AI does not have continuous integration (CI) or pull request validation (PR) pipelines. - -Pipelines for pushing to MyGet, NuGet and npmjs are [here](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&path=%5CAI). - -Source repo: [https://github.com/microsoft/botframework-solutions](https://github.com/microsoft/botframework-solutions) - -## CLI - -CI builds for CLI are [here](https://fuselabs.visualstudio.com/SDK_Public/_build?definitionScope=%5Ccli). - -Pipelines for pushing to MyGet and npmjs are [here](https://fuselabs.visualstudio.com/SDK_Public/_release?_a=releases&view=all&path=%5Ccli). - -Source repo: [https://github.com/microsoft/botframework-cli](https://github.com/microsoft/botframework-cli) - -## DotNet (C#) - -**DotNet continuous integration pull request (CI-PR) pipelines [for Windows](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionId=499&_a=summary)** and **[for Linux](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionId=660&_a=summary)** are triggered when a pull request is created or when changes are merged to the master branch. -Those builds run unit tests. The Windows pipeline additionally runs API compatibility validations. - -**Functional test pipelines** deploy a test bot to Azure, then run tests against the bot. A [nightly signed build](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionId=739&_a=summary) triggers functional test builds [on a Windows platform](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&definitionId=88) and [on a Linux platform](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&definitionId=87). A non-signed [test setup build](https://fuselabs.visualstudio.com/SDK_v4/_build/index?definitionId=740&_a=completed) runs whenever code changes are merged to master, and also nightly. It too triggers functional tests [on a Windows platform](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&definitionId=91) and [on a Linux platform](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&definitionId=92). - -A **[Nightly signed build](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionId=739&_a=summary)** produces preview versions which are automatically published to MyGet. It can optionally create release versions if queued by hand, which are also automatically pushed to MyGet. Releases may be pushed to Nuget.org by manually queuing [this release pipeline](). - -Source repo: [https://github.com/Microsoft/botbuilder-dotnet](https://github.com/Microsoft/botbuilder-dotnet) - -## Java - -Java has a CI pipeline and a daily pipeline [here](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionScope=%5CJava). - -A publishing pipeline for MyGet is [here](https://fuselabs.visualstudio.com/SDK_v4/_release?view=all&path=%5CJava&_a=releases). One for the Maven Central Repository is not yet available. - -Source repo: [https://github.com/Microsoft/botbuilder-java](https://github.com/Microsoft/botbuilder-java) - -## JS - -JS has CI, daily, and functional test pipelines [here](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionScope=%5CJS). - -Publishing pipelines for MyGet and npmjs are [here](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionScope=%5CJS). - -Source repo: [https://github.com/Microsoft/botbuilder-js](https://github.com/Microsoft/botbuilder-js) - -## Python - -Python has CI and daily pipelines [here](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionScope=%5CPython). - -Publishing pipelines for the [botbuilder-python-daily Artifacts feed](https://fuselabs.visualstudio.com/SDK_v4/_packaging?_a=feed&feed=botbuilder-python-daily) and the Python Package Index are [here](https://fuselabs.visualstudio.com/SDK_v4/_release?view=all&path=%5CPython&_a=releases). - -Source repo: [https://github.com/Microsoft/botbuilder-python](https://github.com/Microsoft/botbuilder-python) - -## Samples - -Daily and CI builds for DotNet, JS, and Python Samples are [here](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionScope=%5CSamples). - -Pipelines for pushing to MyGet, NuGet and npmjs are [here](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&path=%5CSamples). - -Source repo: [https://github.com/microsoft/BotBuilder-Samples/tree/master/samples](https://github.com/microsoft/BotBuilder-Samples/tree/master/samples) - -## Tools - -Daily and CI builds for DotNetand JS Tools are [here](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionScope=%5CTools). - -Pipelines for pushing to MyGet, NuGet and npmjs are [here](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&path=%5CTools). - -Source repo: [https://github.com/microsoft/botbuilder-tools](https://github.com/microsoft/botbuilder-tools) - -## VSIX - -VSIX templates for Visual Studio are built [here](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionScope=%5CVSIX). - -Pipelines for pushing to MyGet are [here](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&path=%5CVSIX). - -Source repos: -
  [https://github.com/microsoft/botframework-solutions/tree/master/templates/csharp](https://github.com/microsoft/botframework-solutions/tree/master/templates/csharp) -
  [https://github.com/microsoft/BotBuilder-Samples/tree/master/generators/vsix-vs-win/BotBuilderVSIX-V4](https://github.com/microsoft/BotBuilder-Samples/tree/master/generators/vsix-vs-win/BotBuilderVSIX-V4) - -## WeChat - -Daily and CI builds for WeChat are [here](https://fuselabs.visualstudio.com/SDK_v4/_build?definitionScope=%5CWeChat). Public CI builds are [here](https://fuselabs.visualstudio.com/SDK_Public/_build?definitionScope=%5Cwechat). - -Pipelines for pushing to MyGet are [here](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&path=%5CWeChat). - -Source repo: [https://github.com/microsoft/BotFramework-WeChat](https://github.com/microsoft/BotFramework-WeChat) diff --git a/specs/SdkPipelinesList.md b/specs/SdkPipelinesList.md deleted file mode 100644 index aea25a2af..000000000 --- a/specs/SdkPipelinesList.md +++ /dev/null @@ -1,211 +0,0 @@ -# Bot Framework SDK Pipelines List -Below is a list of pipelines and their .yml files for building and publishing the SDK products. They are grouped by project, builds/releases, product, and build name. This shows the builds as of 2/20/2020. Some may have changed since. For the most up-to-date representation, please use the links below. - -For an overview, see the [Bot Framework SDK Product Pipelines Overview](BotFrameworkSdkPipelinesOverview.md) document. - -### Project: [SDK_Public](https://fuselabs.visualstudio.com/SDK_Public/_build?treeState=XGRvdG5ldCRcd2VjaGF0JFxjbGk%3D&view=folders) - * [builds](https://fuselabs.visualstudio.com/SDK_Public/_build?treeState=XGRvdG5ldCRcd2VjaGF0JFxjbGk%3D&view=folders) - * cli - * botframework-cli - * botframework-cli.yml - * botframework-cli-mac - * botframework-cli-mac.yml - * dotnet - * BotBuilder-DotNet-CI-PR-(MacLinux)-yaml - * botbuilder-dotnet-ci-mac.yml - * BotBuilder-DotNet-CI-PR-yaml - * botbuilder-dotnet-ci.yml - * ci-build-steps.yml - * ci-test-steps.yml - * ci-api-validation-steps.yml - * ci-post-to-github-steps.yml - * wechat - * BotFramework-WeChat-DotNet-CI-PR - * botframework-wechat-dotnet.yml - * BotFramework-WeChat-DotNet-Daily - * botframework-wechat-dotnet-daily.yml - * dotnet-build-steps.yml - * dotnet-sign-steps.yml - * BotFramework-WeChat-JS - * botframework-wechat-js.yml - * [releases](https://fuselabs.visualstudio.com/SDK_Public/_release?_a=releases&view=all&path=%5C) - * cli - * [[PROD]]Push-Botframework-CLI-to-npmjs - * Push-Botframework-CLI-to-MyGet-daily - * wechat - * Push-BotFramework-WeChat-to-MyGet - * Push-BotFramework-WeChat-JS-to-MyGet -### Project: [SDK_v4](https://fuselabs.visualstudio.com/SDK_v4/_build?view=folders) - * [builds](https://fuselabs.visualstudio.com/SDK_v4/_build?view=folders) - * AI - * BotBuilder-AI-JS-generator-next-daily - * BotBuilder-AI-JS-libs-next-daily - * BotBuilder-AI-JS-SkillsCli-next-daily - * BotBuilder-DotNet-AI-Signed-4.6-daily-paused - * BotBuilder-DotNet-AI-Signed-future-daily-paused - * BotBuilder-DotNet-AI-Signed-master - * BotBuilder-DotNet-AI-Signed-next - * BotBuilder-NetCoreTemplate-VASkills-daily - * DotNet - * BotBuilder-DotNet-oauthcardsso - * BotBuilder-DotNet-Signed-yaml - * botbuilder-dotnet-sign.yml - * ci-build-steps.yml - * sign-steps.yml - * functional-test-setup-steps.yml - * FunctionalTests - * Botbuilder-DotNet-Facebook-Functional-Tests-yaml - * botbuilder-dotnet-ci-facebook-test.yml - * ci-build-steps.yml - * BotBuilder-DotNet-Functional-Tests-Linux-yaml - * botbuilder-dotnet-functional-test-linux.yml - * ci-build-steps.yml - * BotBuilder-DotNet-Functional-Tests-Windows-yaml - * botbuilder-dotnet-functional-test-windows.yml - * ci-build-steps.yml - * BotBuilder-Dotnet-Slack-Functional-Tests-yaml - * botbuilder-dotnet-ci-slacktest.yml - * ci-build-steps.yml - * BotBuilder-DotNet-Webex-Functional-Test-yaml - * botbuilder-dotnet-ci-webex-test.yml - * ci-build-steps.yml - * LegacyVersions - * BotBuilder-DotNet-4.0-CI-PR - * BotBuilder-DotNet-4.1-CI-PR - * BotBuilder-DotNet-4.2-CI-PR - * BotBuilder-DotNet-4.5-CI-PR - * BotBuilder-DotNet-4.5-Signed - * BotBuilder-DotNet-4.7-Signed - * Java - * BotBuilder-Java-4.0-CI-PR - * BotBuilder-Java-4.0-daily - * JS - * BotBuilder-JS-4.6-CI - * BotBuilder-JS-4.6-daily - * BotBuilder-JS-master-CI - * BotBuilder-JS-master-daily - * FunctionalTests - * Run-JS-Functional-Tests-BrowserBot-yaml - * browser-tests-build-ci.yml - * Run-JS-Functional-Tests-Linux - * Run-JS-Functional-Tests-Linux-Gov - * Run-JS-Functional-Tests-Windows - * Run-JS-Functional-Tests-Windows-Gov - * Python - * microsoft.botbuilder-python - * azure-pipelines.yml - * Python-CI-PR - * ci-pr-pipeline.yml - * Run-Python-Functional-Tests-Linux - * SDK_v4-Python-CI-PR - * SDK_v4-Python-daily-build - * Samples - * BotBuilder-Generator-JS-daily - * BotBuilder-Generators-DotNet-daily - * BotBuilder-Samples-DotNet-CI-PR - * BotBuilder-Samples-JS-ESLint - * BotBuilder-Samples-Python-zip - * Handoff Daily Build - * SkillBots - * DotNetDotNetSkillBotFunctionalTest - * dotnetHost2dotnetSkill.yml - * DotNetJsSkillBotFunctionalTest - * dotnetHost2JavascriptSkill.yml - * DotNetPySkillBotFunctionalTest - * dotnetHost2PythonSkill.yml - * JsDotNetSkillBotFunctionalTest - * javascriptHost2DotnetSkill.yml - * JsJsSkillBotFunctionalTest - * javascriptHost2JavascriptSkill.yml - * JsPySkillBotFunctionalTest - * javascriptHost2PythonSkill.yml - * PyDotNetSkillBotFunctionalTest - * pythonHost2DotnetSkill.yml - * PyJsSkillBotFunctionalTest - * pythonHost2JavascriptSkill.yml - * PythonPythonSkillBotFunctionalTest - * pythonHost2PythonSkill.yml - * Tools - * BotBuilder-Tools-DotNet-CI-PR - * BotBuilder-Tools-DotNet-Sign-daily - * Botbuilder-tools-js-CI-PR - * Botbuilder-tools-js-daily - * V3 - * BotBuilder-v3-Azure - * BotBuilder-v3-Cognitive-Services-daily - * BotBuilder-v3-DotNet-master - * BotBuilder-v3-JS-Azure-daily - * BotBuilder-v3-JS-CI - * BotBuilder-v3-JS-daily - * VSIX - * Skill-Template-VSIX - * VSIX - * Virtual-Assistant-Template-VSIX - * VSIX - * VSIX-From-botbuilder-samples-repo - * [releases](https://fuselabs.visualstudio.com/SDK_v4/_release?_a=releases&view=all&path=%5C) - * AI - * [[PROD]] Push-BotBuilder-DotNet-AI-Signed-to-Nuget.org - * [[PROD]] Push-BotBuilder-JS-Libs-AI-master-to-NPM - * [[PROD]] Push-BotBuilder-JS-SkillsCli-AI-master-to-NPM - * [[PROD]] Push-BotBuilder-JS-VAGenerator-AI-master-to-NPM - * Push-BotBuilder-DotNet-AI-Signed-to-MyGet-daily - * Push-BotBuilder-JS-AI-Libs-master-to-MyGet-daily - * Push-BotBuilder-JS-AI-SkillsCli-master-to-MyGet-daily - * Push-BotBuilder-JS-AI-VAGenerator-master-to-MyGet-daily - * Push-BotBuilder-NetCoreTemplates-AI-Signed-to-MyGet-daily - * CLI - * [[PROD]]Push-Botframework-CLI-to-npmjs - * Push-Botframework-CLI-to-MyGet-daily - * DotNet - * [[PROD]]Push-BotBuilder-DotNet-4.7-Signed-to-Nuget - * [[PROD]]Push-BotBuilder-DotNet-Signed-to-Nuget-from-yaml - * FunctionalTests - * [deprecated]DotNet-Functional-Tests-Linux-from-yaml - * [deprecated]DotNet-Functional-Tests-Windows-from-yaml - * DotNet-Functional-Tests-Linux-from-signed-yaml - * DotNet-Functional-Tests-Windows-from-signed-yaml - * DotNet-Functional-Tests-Windows-from-yaml-New - * DotNet-Slack-Tests-Windows-from-signed-yaml - * Push-BotBuilder-DotNet-4.7-Signed-to-MyGet - * Push-BotBuilder-DotNet-oauthcardsso-to-MyGet-daily - * Push-BotBuilder-DotNet-Signed-to-MyGet-from-yaml - * Java - * Push-BotBuilder-Java-to-MyGet - * Push-BotBuilder-Java-to-MyGet-Scratch - * JS - * [[PROD]]Push-BotBuilder-JS-4.6-to-npmjs - * [[PROD]]Push-BotBuilder-JS-master-to-npmjs - * Push-BotBuilder-JS-4.6-to-MyGet-daily - * Push-BotBuilder-JS-master-to-MyGet-daily - * Push-BotBuilder-JS-Preview-to-MyGet-Manual - * Python - * [[PROD]]Push-BotBuilder-Python-to-PyPI - * Push-BotBuilder-Python-master-to-AzureArtifacts-daily - * Samples - * [[PROD]]Push-BotBuilder-Generator-JS-to-npmjs - * [[PROD]]Push-BotBuilder-Generators-DotNet-to-Nuget - * [[PROD]]Push-Samples-DotNet-to-Nuget - * [[PROD]]Push-Samples-Python-to-Github - * Push-BotBuilder-Generator-JS-to-MyGet-daily - * Push-BotBuilder-Generators-DotNet-to-MyGet-daily - * Push-Handoff-DotNet-Signed-to-MyGet-daily - * Push-Samples-DotNet-to-MyGet-daily - * Tools - * [[PROD]]Push-Tools-DotNet-Sign-to-Nuget - * [[PROD]]Push-Tools-JS-to-npmjs - * Push-Tools-DotNet-Sign-to-MyGet-daily - * Push-Tools-JS-to-MyGet-daily - * V3 - * [[PROD]]Push-BotBuilder-v3-DotNet-Master-to-Nuget - * [[PROD]]Push-BotBuilder-v3-JS-daily-to-npmjs - * Push-BB-v3-Cognitive-Services-to-MyGet-daily - * Push-BB-v3-Cognitive-Services-to-MyGet-Scratch - * Push-BotBuilder-v3-DotNet-Master-to-MyGet - * Push-BotBuilder-v3-JS-to-MyGet-daily - * VSIX - * Push-BotBuilder-Samples-VSIX-to-MyGet-AI - * VSIX - * Push-BotBuilder-Samples-VSIX-to-MyGet-Scratch - * WeChat - * Push-BotFramework-WeChat-to-MyGet