Send attachment from Jenkins to Teams - jenkins

I recently integrated my Jenkins with Microsoft Teams for notifications. Through webhook, I am able to push the notifications to the channels under my Team.
Refered -
https://wiki.jenkins.io/display/JENKINS/Office+365+Connector+Plugin
Now the scenario is I need to send an attachment like build log, etc to be sent out from Jenkins to Teams as like Email editable plugin do.
Can anyone advise?

Connectors only support MessageCard. There is no option to send attachments using Connectors.

Related

How to send pipeline changes(commits) notification to microsoft teams\skype using jenkins

I want to send pipeline changes(commits) notification to teams channel using Jenkins and notify all what changes have been deployed. I know about the office365 plugin in jenkins but the problem is it only tells the status of pipeline etc pass/fail/stopped.
P.S sending notification to skype would also work. Please help!!
This can be setup directly in teams through the connectors marketplace.
First click on the elipses of a channel you want the information to be posted to.
Search for jenkins and configure
From here you should be able to run through the configuration process supplying details as required.

Configuring Notifications Emails In TFS

How can I set up email notifications for builds fails or succeeded and check-in's on TFS 2017?
When the build fails or even if I check in it does not send the email. How to get the email notification?
To configure notifications, simply follow our official tutorial here-- Manage your notifications
For on-premises TFS, you must configure an SMTP server for team members to see the Notifications option from their organization menu and to receive notifications.
Please double confirm your SMTP server which could send the e-mail. Besides, a subscription can be just for you, or if you are a team admin, can be shared by everyone in the team.
If you are setting up a team subscription, try to change to a personal subscription first to check if it works. This will help to narrow down the issue.

TFS notifications without emails

In Team Foundation Server, how can one access their notifications through the UI without having to get them through email? I.e., kind-of like GitHub's /notifications page.
TFS version: 16.131.27701.1
TFS notifications without emails
Sorry for any inconvenience.
I am afraid there is no such out-of-the-box way to access notifications through the UI instead of email.
At this moment, there is only an extensible plugin for Team Foundation Server that sends notifications to Slack not for the web UI:
TfsNotificationRelay
You could add your request for this feature on our UserVoice site (https://developercommunity.visualstudio.com/content/idea/post.html?space=21 ), which is our main forum for product suggestions. Thank you for helping us build a better Azure DevOps.
Hope this helps.

Slack integration on Bitbucket server

I cannot see Webhook function on Bitbucket server. The view is different from the Bitbucket on Cloud. The main goal of mine is i am trying to integrate Slack to get all updates from Bitbucket. Could anyone help me figure this out?
To do this you will need to install the 'Slack Notifications Plugin'.
BitBucket server works on a 'add additional functionality as you need it' model, whereas BitBucket cloud has to cater to a large number of possible user needs where users don't have admin to install the plugins themselves.
To setup: navigate to the custom integrations tab on the Apps admin page in Slack, then select 'Incoming Webhooks', 'Add configuration', choose a channel and hit add. You should now have a webhook URL copy this. (you can come back and change the appearance of your webhook user later on or edit it now)
Take the URL you copied, and go to the admin page for your repository in BitBucket server, click 'Slack settings'. Select the events you want to receive messages for, if you want to receive notifications for commits then tick the Push notifications option. Enter the channel name you want to post to including the # e.g. #git and paste in your Webhook URL. Save.
Now when you push a commit to BitBucket you should get a message in the specified Slack channel.
The official Bitbucket Server integration for Slack, developed by Atlassian, is now released with Data Center support. You can try it out right now.
Disclaimer: I work for Atlassian.

How to achieve twitter like push notification via AWS SNS?

Is there a way to achieve twitter like push notification via AWS SNS?
SNS send notification to the user when something is happen him or her?
As i know the best way is to create a topic per user.
When user relate event happened,we publish a notification to the topic.
As AWS described the max topic number is 100,000 per account currently.
What if i've 1,000,000 users, it will not work.
Is there a more scalable scheme?
beeth0ven,
SNS supports publishing to a Topic of subscribed device endpoints or direct publishing to individual endpoints. In your case, you'll want to implement direct publishing to each individual endpoint. This allows more control and personal engagement but also means that you'll need to manage those endpoints in your own database and associate each endpoint to a user of your mobile app. Instead of publishing to a TopicArn, you'll publish individual messages to a TargetArn, which is the SNS Platform Endpoint that represents an app and mobile device. TargetArn is also the same call to send an SMS message to an individual phone number.
SNS Publish CLI: (see --target-arn)
http://docs.aws.amazon.com/cli/latest/reference/sns/publish.html
Direct Publishing via the Console:
http://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-directmobile.html

Resources