Howto:项目基础上Jenkins的Mattermost的头像

时间:2017-06-22 06:40:10

标签: jenkins mattermost

我们使用Jenkins的Mattermost插件。 当Pipelinebuild在Jenkins中完成时,它将向mattermost中的钩子发送一条消息,报告构建的状态。 我可以按照项目分配头像,例如

    failure {
        mattermostSend color: 'danger', message: 'API-Tests have failed', channel: 'api-tests', avatar: 'http://someadress.com/avatar.jpg'
    }

图标必须具有哪种格式?尺寸和延伸?

1 个答案:

答案 0 :(得分:0)

快速回答

您可以使用icon参数指定头像:

mattermostSend channel: 'api-tests', color: 'danger',
    message: 'API-Tests have failed',
    icon: 'http://someadress.com/avatar.jpg'

头像限制

我不知道化身的限制。只要它是具有合理扩展的图像,它就应该有效。我使用一些官方徽标的产品(Puppet,Jenkins,Git,Docker)来装饰这些产品的机器人报告。这些头像似乎会自动缩放以适应。

使用管道语法代码段

如果您不知道这一点,可以在Jenkins中使用“Pipeline Syntax Snippet Generator”。要使用它,请转到任何版本或任何文件夹,然后在左上窗格中找到该链接(“管道语法”)。

然后,您可以选择一个步骤(例如mattermostSend),查看默认参数并打开高级参数。现在,您可以在文本字段中输入值(包括“自定义图标”),然后单击“生成管道脚本”。