├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RELEASE.md ├── pom.xml └── src ├── main ├── java │ └── jenkins │ │ └── plugins │ │ └── mattermost │ │ ├── ActiveNotifier.java │ │ ├── CommitInfoChoice.java │ │ ├── DisabledNotifier.java │ │ ├── FineGrainedNotifier.java │ │ ├── JenkinsTokenExpander.java │ │ ├── MattermostNotifier.java │ │ ├── MattermostService.java │ │ ├── StandardMattermostService.java │ │ ├── TokenExpander.java │ │ └── workflow │ │ └── MattermostSendStep.java ├── resources │ ├── index.jelly │ └── jenkins │ │ └── plugins │ │ └── mattermost │ │ ├── MattermostNotifier │ │ ├── config.jelly │ │ └── global.jelly │ │ └── workflow │ │ └── MattermostSendStep │ │ ├── config.jelly │ │ ├── help-channel.html │ │ ├── help-color.html │ │ ├── help-endpoint.html │ │ ├── help-failOnError.html │ │ ├── help-icon.html │ │ ├── help-message.html │ │ ├── help-text.html │ │ └── help.html └── webapp │ ├── help-globalConfig-mattermostBuildServerUrl.html │ ├── help-globalConfig-mattermostEndpoint.html │ ├── help-globalConfig-mattermostIcon.html │ ├── help-globalConfig-mattermostRoom.html │ ├── help-projectConfig-mattermostCustomAttachmentMessage.html │ ├── help-projectConfig-mattermostCustomMessage.html │ ├── help-projectConfig-mattermostEndpoint.html │ ├── help-projectConfig-mattermostIcon.html │ ├── help-projectConfig-mattermostRoom.html │ ├── help-projectConfig-testConnection.html │ └── help.html └── test └── java └── jenkins └── plugins └── mattermost ├── HttpClientStub.java ├── MattermostNotifierStub.java ├── MattermostNotifierTest.java ├── StandardMattermostServiceStub.java ├── StandardMattermostServiceTest.java └── workflow ├── MattermostSendStepIntegrationTest.java ├── MattermostSendStepTest.java └── TestListener.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/RELEASE.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/ActiveNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/ActiveNotifier.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/CommitInfoChoice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/CommitInfoChoice.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/DisabledNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/DisabledNotifier.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/FineGrainedNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/FineGrainedNotifier.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/JenkinsTokenExpander.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/JenkinsTokenExpander.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/MattermostNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/MattermostNotifier.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/MattermostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/MattermostService.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/StandardMattermostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/StandardMattermostService.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/TokenExpander.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/TokenExpander.java -------------------------------------------------------------------------------- /src/main/java/jenkins/plugins/mattermost/workflow/MattermostSendStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/java/jenkins/plugins/mattermost/workflow/MattermostSendStep.java -------------------------------------------------------------------------------- /src/main/resources/index.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/index.jelly -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/MattermostNotifier/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/MattermostNotifier/config.jelly -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/MattermostNotifier/global.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/MattermostNotifier/global.jelly -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/config.jelly -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-channel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-channel.html -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-color.html -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-endpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-endpoint.html -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-failOnError.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-failOnError.html -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-icon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-icon.html -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-message.html -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help-text.html -------------------------------------------------------------------------------- /src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/resources/jenkins/plugins/mattermost/workflow/MattermostSendStep/help.html -------------------------------------------------------------------------------- /src/main/webapp/help-globalConfig-mattermostBuildServerUrl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-globalConfig-mattermostBuildServerUrl.html -------------------------------------------------------------------------------- /src/main/webapp/help-globalConfig-mattermostEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-globalConfig-mattermostEndpoint.html -------------------------------------------------------------------------------- /src/main/webapp/help-globalConfig-mattermostIcon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-globalConfig-mattermostIcon.html -------------------------------------------------------------------------------- /src/main/webapp/help-globalConfig-mattermostRoom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-globalConfig-mattermostRoom.html -------------------------------------------------------------------------------- /src/main/webapp/help-projectConfig-mattermostCustomAttachmentMessage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-projectConfig-mattermostCustomAttachmentMessage.html -------------------------------------------------------------------------------- /src/main/webapp/help-projectConfig-mattermostCustomMessage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-projectConfig-mattermostCustomMessage.html -------------------------------------------------------------------------------- /src/main/webapp/help-projectConfig-mattermostEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-projectConfig-mattermostEndpoint.html -------------------------------------------------------------------------------- /src/main/webapp/help-projectConfig-mattermostIcon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-projectConfig-mattermostIcon.html -------------------------------------------------------------------------------- /src/main/webapp/help-projectConfig-mattermostRoom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-projectConfig-mattermostRoom.html -------------------------------------------------------------------------------- /src/main/webapp/help-projectConfig-testConnection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help-projectConfig-testConnection.html -------------------------------------------------------------------------------- /src/main/webapp/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/main/webapp/help.html -------------------------------------------------------------------------------- /src/test/java/jenkins/plugins/mattermost/HttpClientStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/test/java/jenkins/plugins/mattermost/HttpClientStub.java -------------------------------------------------------------------------------- /src/test/java/jenkins/plugins/mattermost/MattermostNotifierStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/test/java/jenkins/plugins/mattermost/MattermostNotifierStub.java -------------------------------------------------------------------------------- /src/test/java/jenkins/plugins/mattermost/MattermostNotifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/test/java/jenkins/plugins/mattermost/MattermostNotifierTest.java -------------------------------------------------------------------------------- /src/test/java/jenkins/plugins/mattermost/StandardMattermostServiceStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/test/java/jenkins/plugins/mattermost/StandardMattermostServiceStub.java -------------------------------------------------------------------------------- /src/test/java/jenkins/plugins/mattermost/StandardMattermostServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/test/java/jenkins/plugins/mattermost/StandardMattermostServiceTest.java -------------------------------------------------------------------------------- /src/test/java/jenkins/plugins/mattermost/workflow/MattermostSendStepIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/test/java/jenkins/plugins/mattermost/workflow/MattermostSendStepIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/jenkins/plugins/mattermost/workflow/MattermostSendStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/test/java/jenkins/plugins/mattermost/workflow/MattermostSendStepTest.java -------------------------------------------------------------------------------- /src/test/java/jenkins/plugins/mattermost/workflow/TestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/mattermost-plugin/HEAD/src/test/java/jenkins/plugins/mattermost/workflow/TestListener.java --------------------------------------------------------------------------------