Documentation ¶
Index ¶
- Constants
- func CopyFile(src, dst string, remove bool) error
- 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 ValidateResponseModel
- type ValidationItemModel
- type ValidationModel
- type VersionOutputModel
- type WorkflowListOutputModel
Constants ¶
View Source
const ( JSONParamsKey = "json-params" JSONParamsBase64Key = "json-params-base64" WorkflowKey = "workflow" PatternKey = "pattern" PushBranchKey = "push-branch" PRSourceBranchKey = "pr-source-branch" PRTargetBranchKey = "pr-target-branch" IncludeWorkflowMetaKey = "include-workflow-meta" ConfigKey = "config" InventoryKey = "inventory" OuputFormatKey = "format" )
Flags ...
View Source
const ( // CollectionPathEnvKey ... CollectionPathEnvKey = "STEPMAN_COLLECTION" // CIKey ... CIKey = "ci" // SilentKey ... SilentKey = "silent" // 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"` Tag string `json:"tag"` // 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 ValidateResponseModel ¶
type ValidateResponseModel struct { Data *ValidationModel `json:"data,omitempty" yaml:"data,omitempty"` Error string `json:"error,omitempty" yaml:"error,omitempty"` Warnings []string `json:"warnings,omitempty" yaml:"warnings,omitempty"` }
ValidateResponseModel ...
func NewValidationError ¶
func NewValidationError(err string, warnings ...string) ValidateResponseModel
NewValidationError ...
func NewValidationResponse ¶
func NewValidationResponse(validation ValidationModel, warnings ...string) ValidateResponseModel
NewValidationResponse ...
func (ValidateResponseModel) String ¶
func (v ValidateResponseModel) String() string
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"` FormatVersion string `json:"format_version"` OS string `json:"os"` GO string `json:"go"` BuildNumber string `json:"build_number"` Commit string `json:"commit"` }
VersionOutputModel ...
type WorkflowListOutputModel ¶
type WorkflowListOutputModel struct { Data map[string]map[string]string `json:"data,omitempty" yml:"data,omitempty"` Warnings []string `json:"warnings,omitempty" yml:"warnings,omitempty"` Error string `json:"error,omitempty" yml:"error,omitempty"` }
WorkflowListOutputModel ...
func NewErrorOutput ¶
func NewErrorOutput(err string, warnings ...string) WorkflowListOutputModel
NewErrorOutput ...
func NewOutput ¶
func NewOutput(data map[string]map[string]string, warnings ...string) WorkflowListOutputModel
NewOutput ...
func (WorkflowListOutputModel) String ¶
func (output WorkflowListOutputModel) String() string
String ...
Source Files ¶
- cli.go
- commands.go
- export.go
- flags.go
- help.go
- init.go
- normalize.go
- plugin.go
- plugin_delete.go
- plugin_info.go
- plugin_install.go
- plugin_list.go
- plugin_update.go
- run.go
- run_trigger_params.go
- run_util.go
- setup.go
- share.go
- share_audit.go
- share_create.go
- share_finish.go
- share_start.go
- step_info.go
- step_list.go
- tools.go
- trigger.go
- trigger_check.go
- update.go
- validate.go
- version.go
- workflow_list.go
Click to show internal directories.
Click to hide internal directories.