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