Documentation ¶
Index ¶
- Variables
- type Git
- type GitURL
- type Maven
- func (r *Maven) DeleteArtifacts(sourceDir string) (err error)
- func (r *Maven) Fetch(sourceDir string) (err error)
- func (r *Maven) FetchArtifact(artifact string) (err error)
- func (r *Maven) HasModules(sourceDir string) (found bool, err error)
- func (r *Maven) InstallArtifacts(sourceDir string) (err error)
- type Remote
- type SCM
- type Subversion
Constants ¶
This section is empty.
Variables ¶
View Source
var (
HomeDir = ""
)
Functions ¶
This section is empty.
Types ¶
type Git ¶
Git repository.
type Maven ¶
Maven repository.
func (*Maven) DeleteArtifacts ¶
DeleteArtifacts deletes application artifacts.
func (*Maven) FetchArtifact ¶
FetchArtifact fetches an application artifact.
func (*Maven) HasModules ¶
HasModules determines if the POM specifies modules.
func (*Maven) InstallArtifacts ¶
InstallArtifacts installs application artifacts.
type Remote ¶ added in v0.1.0
type Remote struct { *api.Repository Identities []api.Ref }
Remote repository.
type SCM ¶
type SCM interface { Validate() (err error) Fetch() (err error) Branch(name string) (err error) Commit(files []string, msg string) (err error) }
SCM interface.
type Subversion ¶
Subversion repository.
func (*Subversion) Branch ¶
func (r *Subversion) Branch(name string) error
Click to show internal directories.
Click to hide internal directories.