github.com/client9/goreleaser@v0.17.4-0.20170511023544-27e4b028926d/pipeline/pipe.go (about)

     1  // Package pipeline provides a generic pipe interface.
     2  package pipeline
     3  
     4  import "github.com/goreleaser/goreleaser/context"
     5  
     6  // Pipe interface
     7  type Pipe interface {
     8  	// Name of the pipe
     9  	Description() string
    10  
    11  	// Run the pipe
    12  	Run(ctx *context.Context) error
    13  }