Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dadapush/jenkins-dadapush-notification-plugin

Jenkins Dadapush Notification Plugin
https://github.com/dadapush/jenkins-dadapush-notification-plugin

dadapush jenkins jenkins-pipeline jenkins-plugin notifications push-notifications

Last synced: about 2 months ago
JSON representation

Jenkins Dadapush Notification Plugin

Awesome Lists containing this project

README

        

# DaDaPush plugin for Jenkins

Based on Mattermost plugin:

https://github.com/jenkinsci/mattermost-plugin/

Includes [Jenkins Pipeline](https://github.com/jenkinsci/workflow-plugin) support as of version 2.0:

```
dadapushSend title:"test title", content:"test content"

dadapushSend title:"test title", content:"test content", failOnError:true, channelToken:"ctXXXXXX", basePath:"https://www.dadapush.com"
```

# Jenkins Instructions

1. go to [DaDaPush](https://www.dadapush.com), sign in or register an account.
2. create new channel, save your channel token.
3. Install this plugin on your Jenkins server
4. **Add it as a Post-build action** in your Jenkins job.

# Developer instructions

Install Maven and JDK.

Run unit tests

mvn test

Run findbugs:

mvn findbugs:check

Create an HPI file to install in Jenkins (HPI file will be in `target/dadapush.hpi`).

mvn package