gulp-slack-upload

0.4.4 • Public • Published

gulp-slack-upload

npm XO code style

Gulp plugin to upload files to Slack.

Installation

npm install --save-dev gulp-slack-upload

Usage

You will need an API key from Slack Web API.

var gulp = require('gulp');
var fs = require('fs');
var path = require('path');

var slackUpload = require('gulp-slack-upload');
var slackApiKey = 'xoxo-0123456789-etc';

var slackUploadOptions = {
    file: fs.createReadStream(path.join(__dirname, 'gulp-build.log')),
    filetype: 'post',
    title: 'Gulp Build Results',
    initialComment: 'Results for the latest Gulp build',
    channels: '#gulp-builds'
}

gulp.task('upload:slack', function() {
    return gulp.src('./src')
        .pipe(someBuildTasks()) // Do some build tasks
        .pipe(slackUpload(slackApiKey, slackUploadOptions));
});

Package Sidebar

Install

npm i gulp-slack-upload

Weekly Downloads

1

Version

0.4.4

License

none

Last publish

Collaborators

  • jacobwarduk