Documentation
¶
Index ¶
- Constants
- func CreateBitriseConfigFromCLIParams(bitriseConfigBase64Data, bitriseConfigPath string) (models.BitriseDataModel, []string, error)
- func CreateInventoryFromCLIParams(inventoryBase64Data, inventoryPath string) ([]envmanModels.EnvironmentItemModel, error)
- func GetBitriseConfigFilePath(bitriseConfigPath string) (string, error)
- func GetBitriseConfigFromBase64Data(configBase64Str string) (models.BitriseDataModel, []string, error)
- func GetInventoryFilePath(inventoryPath string) (string, error)
- func GetInventoryFromBase64Data(inventoryBase64Str string) ([]envmanModels.EnvironmentItemModel, error)
- func PrintBitriseHeaderASCIIArt(appVersion string)
- func Run()
- type RunAndTriggerParamsModel
- type ValidationItemModel
- type ValidationModel
- type VersionOutputModel
Constants ¶
View Source
const ( // JSONParamsKey ... JSONParamsKey = "json-params" // JSONParamsBase64Key ... JSONParamsBase64Key = "json-params-base64" // WorkflowKey ... WorkflowKey = "workflow" // PatternKey ... PatternKey = "pattern" // PushBranchKey ... PushBranchKey = "push-branch" // PRSourceBranchKey ... PRSourceBranchKey = "pr-source-branch" // PRTargetBranchKey ... PRTargetBranchKey = "pr-target-branch" // ConfigKey ... ConfigKey = "config" // InventoryKey ... InventoryKey = "inventory" // OuputFormatKey ... OuputFormatKey = "format" )
View Source
const ( // CollectionPathEnvKey ... CollectionPathEnvKey = "STEPMAN_COLLECTION" // CIKey ... CIKey = "ci" // PRKey ... PRKey = "pr" // DebugModeKey ... DebugModeKey = "debug" // LogLevelKey ... LogLevelKey = "loglevel" // VersionKey ... VersionKey = "version" // PathKey ... PathKey = "path" // CollectionKey ... CollectionKey = "collection" // InventoryBase64Key ... InventoryBase64Key = "inventory-base64" // ConfigBase64Key ... ConfigBase64Key = "config-base64" // HelpKey ... HelpKey = "help" // MinimalModeKey ... MinimalModeKey = "minimal" // FullModeKey ... FullModeKey = "full" // OuputPathKey ... OuputPathKey = "outpath" // PrettyFormatKey ... PrettyFormatKey = "pretty" // IDKey ... IDKey = "id" // ShortKey ... ShortKey = "short" // StepYMLKey ... StepYMLKey = "step-yml" // TagKey ... TagKey = "tag" // GitKey ... GitKey = "git" // StepIDKey ... StepIDKey = "stepid" )
View Source
const ( // DefaultBitriseConfigFileName ... DefaultBitriseConfigFileName = "bitrise.yml" // DefaultSecretsFileName ... DefaultSecretsFileName = ".bitrise.secrets.yml" )
Variables ¶
This section is empty.
Functions ¶
func CreateBitriseConfigFromCLIParams ¶
func CreateBitriseConfigFromCLIParams(bitriseConfigBase64Data, bitriseConfigPath string) (models.BitriseDataModel, []string, error)
CreateBitriseConfigFromCLIParams ...
func CreateInventoryFromCLIParams ¶
func CreateInventoryFromCLIParams(inventoryBase64Data, inventoryPath string) ([]envmanModels.EnvironmentItemModel, error)
CreateInventoryFromCLIParams ...
func GetBitriseConfigFilePath ¶
GetBitriseConfigFilePath ...
func GetBitriseConfigFromBase64Data ¶
func GetBitriseConfigFromBase64Data(configBase64Str string) (models.BitriseDataModel, []string, error)
GetBitriseConfigFromBase64Data ...
func GetInventoryFilePath ¶
GetInventoryFilePath ...
func GetInventoryFromBase64Data ¶
func GetInventoryFromBase64Data(inventoryBase64Str string) ([]envmanModels.EnvironmentItemModel, error)
GetInventoryFromBase64Data ...
func PrintBitriseHeaderASCIIArt ¶
func PrintBitriseHeaderASCIIArt(appVersion string)
PrintBitriseHeaderASCIIArt ...
Types ¶
type RunAndTriggerParamsModel ¶
type RunAndTriggerParamsModel struct {
// Run Params
WorkflowToRunID string `json:"workflow"`
// Trigger Params
TriggerPattern string `json:"pattern"`
PushBranch string `json:"push-branch"`
PRSourceBranch string `json:"pr-source-branch"`
PRTargetBranch string `json:"pr-target-branch"`
// Trigger Check Params
Format string `json:"format"`
// Bitrise Config Params
BitriseConfigPath string `json:"config"`
BitriseConfigBase64Data string `json:"config-base64"`
InventoryPath string `json:"inventory"`
InventoryBase64Data string `json:"inventory-base64"`
}
RunAndTriggerParamsModel ...
type ValidationItemModel ¶
type ValidationItemModel struct {
IsValid bool `json:"is_valid" yaml:"is_valid"`
Error string `json:"error,omitempty" yaml:"error,omitempty"`
Warnings []string `json:"warnings,omitempty" yaml:"warnings,omitempty"`
}
ValidationItemModel ...
type ValidationModel ¶
type ValidationModel struct {
Config *ValidationItemModel `json:"config,omitempty" yaml:"config,omitempty"`
Secrets *ValidationItemModel `json:"secrets,omitempty" yaml:"secrets,omitempty"`
}
ValidationModel ...
type VersionOutputModel ¶
type VersionOutputModel struct {
Version string `json:"version"`
BuildNumber string `json:"build_number"`
Commit string `json:"commit"`
}
VersionOutputModel ...
Source Files
¶
Click to show internal directories.
Click to hide internal directories.