Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AndroidBuild ¶
type AndroidBuild struct {
// contains filtered or unexported fields
}
AndroidBuild ...
func NewAndroidBuild ¶
func NewAndroidBuild(inputParser stepconf.InputParser, logger log.Logger, cmdFactory command.Factory) *AndroidBuild
NewAndroidBuild ...
func (AndroidBuild) Export ¶
func (a AndroidBuild) Export(result Result, deployDir string) error
Export ...
func (AndroidBuild) ProcessConfig ¶
func (a AndroidBuild) ProcessConfig() (Config, error)
ProcessConfig ...
type Config ¶
type Config struct { ProjectLocation string Variants []string Module string AppPathPattern string AppType string Arguments []string CacheLevel cache.Level DeployDir string }
Config ...
type GradleProjectWrapper ¶
type GradleProjectWrapper interface {
FindArtifacts(generatedAfter time.Time, pattern string, includeModuleInName bool) ([]gradle.Artifact, error)
}
GradleProjectWrapper ...
type Input ¶
type Input struct { ProjectLocation string `env:"project_location,dir"` AppPathPattern string `env:"app_path_pattern,required"` Variant string `env:"variant"` Module string `env:"module"` BuildType string `env:"build_type,opt[apk,aab]"` Arguments string `env:"arguments"` CacheLevel string `env:"cache_level,opt[none,only_deps,all]"` DeployDir string `env:"BITRISE_DEPLOY_DIR,dir"` }
Input ...
Click to show internal directories.
Click to hide internal directories.