Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶ added in v0.10.0
type Agent struct {
Config *config.Config
Git GitService
Ssh SshServer
Tailscale TailscaleServer
// contains filtered or unexported fields
}
type GitService ¶ added in v0.10.0
type GitService interface {
CloneRepository(project *serverapiclient.Project, authToken *string) error
RepositoryExists(project *serverapiclient.Project) (bool, error)
SetGitConfig(userData *serverapiclient.GitUser) error
}
type TailscaleServer ¶ added in v0.10.0
type TailscaleServer interface {
Start() error
}
Click to show internal directories.
Click to hide internal directories.