Coder Social home page Coder Social logo

gulp-sentry-release-manager's Introduction

gulp-sentry-release-manager Build status Code Climate Test Coverage

Usage

const gulp = require('gulp')
const createReleaseManager = require('gulp-sentry-release-manager')

const countries = ['ph']

countries.map(country => {
  const releaseManager = createReleaseManager({
    org: 'awesome',
    project: `project-${country}`,
    apiKey: 'xxx',
    version: '0.0.1',
    host: 'https://sentry.awesome.io'
  })

  gulp.task(`create-release-${country}`, releaseManager.create)

  gulp.task(`remove-release-${country}`, releaseManager.remove)

  gulp.task(`upload-${country}`, function() {
    // `base` is important, is relative to your CDN URL
    gulp.src('static/js/*.map', { base: 'static/' })
      .pipe(releaseManager.upload())
  })
})

gulp.task('default', ['create-release-ph'])

Options

  • host - host name of Sentry servers. Default = https://sentry.io.
  • org - organization slug (required)
  • project - project slug (required)
  • apiKey - api key with project:releases permission (required)
  • version - version need to be deployed (required)
  • ignoreConflict - ignore already exist errors. Default = true.
  • maxRetries - the number of retries when having a failure. Default = 5.
  • sourceMapBasePath - The base path of source maps. Default is ~/.

APIs

  • releaseManager.create - create the release.
  • releaseManager.remove - remove the release.
  • releaseManager.upload - upload source maps to the release.

gulp-sentry-release-manager's People

Contributors

vinhlh avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

gulp-sentry-release-manager's Issues

MIT or Apache?

Could you please confirm the license? MIT? or Apache?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.