Documentation ¶
Index ¶
- func BoshVersion() string
- type Commit
- type Release
- func (r Release) CreateDevTarball(name, version, tarball string) error
- func (r Release) CreateTarball(name, version, tarball string) error
- func (r Release) DevVersions(name, latestVersionCommit string) ([]*semver.Version, error)
- func (r Release) FinalizeRelease(name, version, tarball string) (string, error)
- func (r Release) Name() (string, error)
- func (r Release) Versions(name string, constraints []*semver.Constraints, latestVersion string) ([]*semver.Version, error)
- type Repository
- func (r Repository) Checkout(commitish string) error
- func (r Repository) Commit(message string, rebase bool) (string, error)
- func (r Repository) Configure(authorName, authorEmail string) error
- func (r Repository) GetCommitList(since string) ([]Commit, error)
- func (r Repository) Path() string
- func (r Repository) Pull() error
- func (r Repository) Push() error
- func (r Repository) Show(commitish, path string) ([]byte, error)
- func (r Repository) Tag(commit, tag, message string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BoshVersion ¶
func BoshVersion() string
Types ¶
type Release ¶
type Release struct {
// contains filtered or unexported fields
}
func NewRelease ¶
func NewRelease(repository *Repository, privateConfig map[string]interface{}) *Release
func (Release) CreateDevTarball ¶ added in v0.2.0
func (Release) CreateTarball ¶
func (Release) DevVersions ¶ added in v0.2.0
func (Release) FinalizeRelease ¶
type Repository ¶
type Repository struct {
// contains filtered or unexported fields
}
func NewRepository ¶
func NewRepository(repository, branch, privateKey string) *Repository
func (Repository) Checkout ¶ added in v0.2.0
func (r Repository) Checkout(commitish string) error
func (Repository) Configure ¶
func (r Repository) Configure(authorName, authorEmail string) error
func (Repository) GetCommitList ¶ added in v0.2.0
func (r Repository) GetCommitList(since string) ([]Commit, error)
func (Repository) Path ¶
func (r Repository) Path() string
func (Repository) Pull ¶
func (r Repository) Pull() error
func (Repository) Push ¶
func (r Repository) Push() error
func (Repository) Show ¶ added in v0.2.0
func (r Repository) Show(commitish, path string) ([]byte, error)
func (Repository) Tag ¶
func (r Repository) Tag(commit, tag, message string) error
Click to show internal directories.
Click to hide internal directories.