Azure Pipelines Integration with Microsoft Teams Possible or Not Possible - microsoft-teams

I was going through doc "" https://learn.microsoft.com/en-us/azure/devops/pipelines/integrations/microsoft-teams?view=azure-devops"" which says integration of Azure Pipelines with Microsoft Teams is only possible if your project is hosted on Azure Devops Services
So right now my project is hosted on Azure devops Server(TFS) will i able to use "Azure Pipelines with Microsoft Teams"

Azure Pipelines app for Teams only available on Azure DevOps Services currently. You could submit a user voice at website below for Azure DevOps Server:
https://developercommunity.visualstudio.com/report?space=22&entry=suggestion

Azure Pipelines with Microsoft Teams for Azure devops Server is a feature under development. Currently it is not possible.

Related

BotFramework - Bot Composer - Deploy to local

How can we deploy Bot designed in Microsoft Bot composer (of Bot framework) to local machine instead of Azure.
As of now there is only one dropdown entry in Publishing target, while creating publishing profile - "Publish Bot to Azure"
Bot Composer, unfortunately, only natively supports publishing to the cloud. To publish a bot to a machine requires more steps. I found this answer useful: Deploy a microsoft bot onto a local machine and host it

Connecting TFS repository to Azure DevOps

I have TFS repository for my Java maven project. I want to access that project in Azure DevOps by creating new pipeline.
In Azure DevOps we have 5 options, one of them says to Create new Pipeline via TFVC where it asks for Repository URL (Connection URL).I mentioned Connection URL but still project structure is not displayed in Azure DevOps.
I also tried adding a new service connection(Add azure repos/Team Foundation Service connection), but it is not verifying connection.
I gave Connection Name,Connection URL Username and Password.
Error which I receive is - Failed to query service connection API.
In short ,my TFS project is not importing in Azure DevOps. Please suggest what am I doing wrong.
Guess you were talking about Azure DevOps Service. Since Azure DevOps also have a server call Azure DevOps 2019 which actually is the latest version of TFS at present.
There maybe some misunderstanding. It's not able to directly access any TFS on-premise repository from Azure DevOps Service.
You need to migrate data from TFS to Azure DevOps Services by using the data migration tool.
The data migration tool helps you bring your data from Azure DevOps
Server to Azure DevOps in the cloud. Keep the same work item numbers,
Team Foundation Version Control check-in numbers, Git commit IDs, and
much more after you land in Azure DevOps.
But it do have some limitations of this tool. For example it only supports the two latest releases of Azure DevOps Server at a given time. Currently the following versions of Azure DevOps Server are supported for import:
Azure DevOps Server 2019.0.1
Azure DevOps Server 2019 Update 1
If you just need the source code in TFS repository without keeping any history, work items. The simplest solution is creating a new repository in Azure DevOps and download your code to your local repo from TFS. Finally commit/check in your local repo to your Azure DevOps Service.
If you are using TFVC in your TFS server and want to use Git in Azure DevOps Service. Then use git-tfs as a two-way bridge.

The benefits of hosting a bot on Azure Bot Service compare to hosting a bot on a typical Web App hosting

A bot is essentially a web API and so it can be hosted on any web service.
I am abit confused when one of the following approaches should be prefered over each other:
Option #1 Host a Bot on Azure Bot Service
Option #2 Host a bot as a plain PaaS Web API
Currently I am hosting my bot on a plain Azure PaaS App Services. It is working very well.
However, I expect there must be some advantages to hosting a bot on Azure Bot Service.
When I go through the documentations the following example shows how to Create an Azure Bot Service in Azure Portal, download its code, change it then deploy it again to the same Azure Bot Service:
https://learn.microsoft.com/en-us/azure/bot-service/bot-service-build-download-source-code?view=azure-bot-service-4.0
In contrast, the following example shows how to build a bot in Visual Studio and publish it to an Azure Web App:
https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-howto-deploy-azure?view=azure-bot-service-4.0
What are the advantages of hosting a bot on Azure Bot Service?
Is there any resource or article that contrasts the two options?
They are essentially the same thing under the hood. A bot is basically just an API endpoint so there are many ways to host you bot. If you create A bot service you get options to add other services from the creation page. Whereas if you just create a web app or app service you will have to manually add these things.
Creating a Web App Bot will allow you to all in one step create:
Bot Channels Registration
Choose a template to start with
Configure a Luis app
Add Azure Storage
Add application insights

deployment of the bot in microsoft bot framework

is there possible to deploy our bot in visual studio our project bot in azure resources is there possible to deploy??
also with database and mail sending SMTP server
we have subscription and all
then how to deploy bot in azure
You can deploy you bot to Azure. Its a MVC WebApi project like others. If you need SMTP mail, you can use services like SendMail to that. For Databases, you can also use one of the many that azure provides (eg. DocumentDB, SqlAzure).

How to deploy MS bot to AWS as a serverless service

I developed a chat bot based on MS Botframework, but it seems that I have to create a rest server for it. but I prefer to deploy it as a serverless service, such as Amazon lambda, How can I achieve this? any suggestions?
I don't see how you could publish a bot as an AWS lambda, but Azure has the Azure Bot Service which is similar:
Azure Bot Service is powered by Microsoft Bot Framework and Azure Functions. By using Azure Functions, your bot will run in a serverless environment on Azure that will scale based on demand.
Yes you can deploy it to AWS. I currently have this use case, build a bot for Microsoft Teams app and deploy it to was lambda using https://github.com/vendia/serverless-express

Resources