如何通过Jabber运行Jenkins工作?

时间:2016-09-27 16:17:13

标签: jenkins continuous-integration xmpp jenkins-plugins build-automation

我在Mac上的消息中配置了Jabber用户。现在有没有办法通过Jabber在Jenkins上执行一些工作?有人能为我提供明确的步骤吗?我在Jenkins上使用Jabber插件和Instant Messaging插件。

2 个答案:

答案 0 :(得分:2)

检查Jenkins系统配置中的Jabber插件配置。 有一个名为Bot command prefix的设置。

使用以下前缀向Jenkins发送消息: ! help

以下引号是从Jenkins Instant Messaging Plugin复制的:

  

[...]

     

通过' bot'

管理工作      

您可以通过机器人控制作业的各种功能。为此,您可以在聊天室中(或作为私人消息)向其发送命令。

     

要执行命令,请发送命令及其参数将其发送到聊天室中的机器人(或作为私人消息),并在其前面加上在全局配置中配置的命令前缀。

     

例如,如果前缀是,则为My project作业安排构建!发送:

     

!build 'My project'

     

大多数命令可以在单个作业,视图中的所有作业或所有已配置的作业上调用。值得注意的命令是:

     
      
  • 状态:显示构建状态,即上次构建结果和上次成功构建
  •   
  • 运行状况:显示根据上次构建结果计算的构建运行状况,测试结果,(编译器警告,findbugs警告,......)
  •   
  • 构建:安排新的作业构建
  •   
  • 中止:中止当前正在运行的构建
  •   
  • 帮助:获取所有可用命令的列表
  •   
     

[...]

答案 1 :(得分:0)

抱歉在这里参加聚会有点晚了... 因此,我绝对可以让Jenkins通过使用每个项目的构建后操作,通过Jabber向用户发送通知(很好)。 但是,出于未知原因,该漫游器会回复第一个命令(例如!help),但之后将不再回复。 日志中没有问题,请显示收到的消息,就是这样。

我已经花了很多时间,如果能成功完成此任务的任何人都可以帮上忙,那就太敬畏了。

谢谢。

A。