The Wayback Machine - https://web.archive.org/web/20200611024038/https://github.com/microsoft/NLU.DevOps
Skip to content
Tools supporting continuous integration and deployment for NLU services.
C# TypeScript Python
Branch: master
Clone or download

Latest commit

rozele Adds logic to retry on LUIS HTTP 500 errors (#308)
In case of other transient errors (e.g., 503), this change checks if the HTTP response is greater than 500 (other than 501 and 505).

We do not need any additional retry logic for the IntentRecognizer Speech SDK, as the retries appear to be handled internally.

Fixes #303
Latest commit 98f8fea Jun 1, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Adds thresholds to compare command configuration (#279) May 19, 2020
extensions Adds baseline compare behavior to AzDO extension (#280) Mar 12, 2020
models Adds thresholds to compare command configuration (#279) May 19, 2020
pipelines Adds thresholds to compare command configuration (#279) May 19, 2020
scripts Adds copyright headers to Python and TypeScript files Sep 5, 2019
src Adds logic to retry on LUIS HTTP 500 errors (#308) Jun 1, 2020
.gitignore Add additional appsettings JSON to .gitignore Jul 19, 2019
LICENSE Initial commit Nov 28, 2018
README.md Splits command for F-measure and unit testing (#274) Mar 9, 2020
SECURITY.md Adds SECURITY.md to the repo (#180) Sep 10, 2019
_config.yml Splits command for F-measure and unit testing (#274) Mar 9, 2020

README.md

NLU.DevOps · Build Status PRs Welcome

Continuous integration and deployment of NLU models.

Getting Started

Getting Started with the NLU.DevOps Azure DevOps extension

We have published an Azure DevOps extension that wraps the steps below into three pipeline tasks for training, testing and deleting your NLU model. To get started, install the NLU.DevOps extension to your Azure DevOps organization.

See the Azure DevOps extension overview for more details.

Detailed information for each Azure Pipelines task can be found in the docs folder:

Getting Started with the NLU.DevOps CLI

To install the NLU.DevOps CLI tool, run:

dotnet tool install -g dotnet-nlu

This will install the CLI tool to your default .NET Core tools path. See the documentation on the dotnet tool install command for more information on how to customize the installation directory or package source.

The CLI tool by default supports training and testing NLU models against LUIS and Lex.

Detailed information on the CLI tool sub-commands and arguments can be found in the docs folder:

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

For more information on reporting potential security vulnerabilities, see the Security overview.

You can’t perform that action at this time.