Chatbotwith Java代码交互Beetwen Jenkins和Mattermost

时间:2018-08-10 08:05:38

标签: java jenkins mattermost

我几乎需要帮助来开发带有Java代码的机器人。 聊天机器人的交互作用由beetwen jenkins和其他人提供构建结果并启动工作构建。

1 个答案:

答案 0 :(得分:0)

您可以看一下下面的聊天机器人开发框架Sub movecommentsInternode() Dim Wb As Workbook Dim wsSource As Worksheet Dim wsDest As Worksheet Dim rSourcePCol As Range Dim rSourcePCell As Range Dim rDestPCol As Range Dim rFound As Range Dim sFirst As String Dim sNotFound As String Set Wb = ActiveWorkbook Set wsSource = Wb.Sheets("Internode Buffer") Set wsDest = Wb.Sheets("DataInternode") Set rSourcePCol = wsSource.Range("P2", wsSource.Cells(wsSource.Rows.Count, "P").End(xlUp)) Set rDestPCol = wsDest.Range("P2", wsDest.Cells(wsDest.Rows.Count, "P").End(xlUp)) If rSourcePCol.row < 2 Then MsgBox "No comment available, therefor no import is needed " ' & wsSource.Name Exit Sub ElseIf rDestPCol.row < 2 Then MsgBox "Data Sheet is empty, please import the correct IO-List to be able to merge the comments " ' & wsDest.Name Exit Sub End If For Each rSourcePCell In rSourcePCol.Cells Set rFound = rDestPCol.Find(rSourcePCell.Value, rDestPCol.Cells(rDestPCol.Cells.Count), xlValues, xlWhole) If rFound Is Nothing Then sNotFound = sNotFound & Chr(10) & rSourcePCell.Value Else sFirst = rFound.Address Do rFound.Offset(, -14).Value = rSourcePCell.Offset(, -14).Value Set rFound = rDestPCol.FindNext(rFound) Loop While rFound.Address <> sFirst End If Next rSourcePCell If Len(sNotFound) = 0 Then MsgBox ("Import completed" & vbCrLf & "All comments have been merged with the new imported IO-List") Else MsgBox ("Import completed" & vbCrLf & "The following tag-comments have not been merged with new IO-List:" & sNotFound) End If End Sub 。它可能会给您一些想法。目前,它尚不完善,但尚未实现Mattermost集成。但这是开源的,可能会给您一些想法

https://github.com/intuit/benten

需要10分钟来设置您的Jenkins实例。

它具有Slack和Jenkins集成。您可以部署和监视Jenkins Jobs。