Documentation
¶
Index ¶
- Variables
- type Build
- type Canceler
- type CancelerCancelParams
- type Creator
- type CreatorCreateFileParams
- type CreatorCreateParams
- type CreatorParams
- type Doer
- type DoerDoParams
- type Error
- type ExitError
- type File
- type FileType
- type Getter
- func (g *Getter) CopyLogData(ctx context.Context, w io.Writer, params *GetterGetParams) error
- func (g *Getter) CopyOutputData(ctx context.Context, w io.Writer, params *GetterGetParams) error
- func (g *Getter) Get(ctx context.Context, params *GetterGetParams) (*Build, error)
- func (g *Getter) GetFiles(ctx context.Context, params *GetterGetParams) ([]*File, error)
- type GetterGetParams
- type Status
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrAlreadyDoing = errors.New("already doing") ErrAlreadyDone = errors.New("already done") )
View Source
var ( ErrLimitExceeded = errors.New("limit exceeded") ErrIdempotencyKeyAlreadyUsed = errors.New("idempotency key already used") ErrFileTooLarge = errors.New("file too large") )
View Source
var ( ErrAccessDenied = errors.New("access denied") ErrNotDone = errors.New("not done") ErrDoneWithError = errors.New("done with error") )
View Source
var ErrNotFound = errors.New("not found")
Functions ¶
This section is empty.
Types ¶
type Canceler ¶
func NewCanceler ¶
type Creator ¶
func NewCreator ¶
func NewCreator(db *pgxpool.Pool, mq *app.AMQPClient, stg *s3.Client, params *CreatorParams) *Creator
type CreatorCreateFileParams ¶
type CreatorCreateParams ¶
type CreatorParams ¶
type CreatorParams struct {
BuildsAllowed int
}
type DoerDoParams ¶
Click to show internal directories.
Click to hide internal directories.