Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BootstrapPhlowConfig ¶
BootstrapPhlowConfig ... Creates a new .phlow ini file on given location
func GetDefaultBranchFromInternalDefault ¶
GetDefaultBranchFromInternalDefault ... Trying to retrieve the default branch from github
func ValidateLoadedSetting ¶
func ValidateLoadedSetting(setting *ProjectSetting) error
ValidateLoadedSetting ...
Types ¶
type ProjectSetting ¶
type ProjectSetting struct {
Service string `ini:"service"`
IntegrationBranch string `ini:"integration_branch"`
Remote string `ini:"remote"`
IssueURL string `ini:"issue_url"`
PipelineUrl string `ini:"pipeline"`
DeliveryBranchPrefix string `ini:"delivery_branch_prefix"`
Scope string
File string
INIBlock string
}
ProjectSetting ...
func LoadProjectSettings ¶
func LoadProjectSettings(local, global string, INIBlock string) *ProjectSetting
LoadProjectSettings ...
func NewProjectStg ¶
func NewProjectStg(INIBlock string) *ProjectSetting
NewProjectStg ... initializes project settings from .phlow INI files
type ToolsSetting ¶
Uses git config commandline interface ToolsSetting ...
func LoadToolSettings ¶
func LoadToolSettings(run executor.Runner) *ToolsSetting
LoadToolSettings ...
func NewToolStg ¶
func NewToolStg() *ToolsSetting
NewToolStg ... Initializes Tool settings from .gitconfig
Click to show internal directories.
Click to hide internal directories.