deploymgr

package
v0.0.0-...-99e730b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseDeployer

type DatabaseDeployer struct {
	// contains filtered or unexported fields
}

DatabaseDeployer handles deployment of database packages

func NewDatabaseDeployer

func NewDatabaseDeployer(user string, dbTx *sql.Tx, dbType string) *DatabaseDeployer

NewDatabaseDeployer creates a new database deployer

func (*DatabaseDeployer) Deploy

Deploy deploys a database package

func (*DatabaseDeployer) Rollback

func (dd *DatabaseDeployer) Rollback(record *models.DeploymentRecord) error

Rollback rolls back a deployment

type DocumentDeployer

type DocumentDeployer struct {
	// contains filtered or unexported fields
}

DocumentDeployer handles deployment of document packages

func NewDocumentDeployer

func NewDocumentDeployer(docDB *documents.DocDB, user string) *DocumentDeployer

NewDocumentDeployer creates a new document deployer

func (*DocumentDeployer) Deploy

Deploy deploys a document package

func (*DocumentDeployer) Rollback

func (dd *DocumentDeployer) Rollback(record *models.DeploymentRecord) error

Rollback rolls back a deployment

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL