Documentation ¶
Index ¶
- Constants
- func LookupIcons(projectDir string, basepath string) (models.Icons, error)
- type Project
- type Scanner
- func (scanner *Scanner) Configs(sshKeyActivation models.SSHKeyActivation) (models.BitriseConfigMap, error)
- func (scanner *Scanner) DefaultConfigs() (models.BitriseConfigMap, error)
- func (scanner *Scanner) DefaultOptions() models.OptionNode
- func (scanner *Scanner) DetectPlatform(searchDir string) (_ bool, err error)
- func (scanner *Scanner) ExcludedScannerNames() []string
- func (scanner *Scanner) Name() string
- func (scanner *Scanner) Options() (models.OptionNode, models.Warnings, models.Icons, error)
Constants ¶
View Source
const ( ScannerName = "android" ConfigName = "android-config" ConfigNameKotlinScript = "android-config-kts" DefaultConfigName = "default-android-config" DefaultConfigNameKotlinScript = "default-android-config-kts" ProjectLocationInputKey = "project_location" ProjectLocationInputEnvKey = "PROJECT_LOCATION" ProjectLocationInputTitle = "The root directory of an Android project" ProjectLocationInputSummary = "" /* 175-byte string literal not displayed */ ModuleBuildGradlePathInputKey = "build_gradle_path" VariantInputKey = "variant" VariantInputEnvKey = "VARIANT" VariantInputTitle = "Variant" VariantInputSummary = "Your Android build variant. You can add variants at any time, as well as further configure your existing variants later." ModuleInputKey = "module" ModuleInputEnvKey = "MODULE" ModuleInputTitle = "Module" ModuleInputSummary = "" /* 292-byte string literal not displayed */ BuildScriptInputTitle = "Does your app use Kotlin build scripts?" BuildScriptInputSummary = "The workflow configuration slightly differs based on what language (Groovy or Kotlin) you used in your build scripts." GradlewPathInputKey = "gradlew_path" CacheLevelInputKey = "cache_level" CacheLevelNone = "none" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Project ¶
type Project struct { RelPath string UsesKotlinBuildScript bool Icons models.Icons Warnings models.Warnings }
Project is an Android project on the filesystem
type Scanner ¶
type Scanner struct {
Projects []Project
}
Scanner ...
func (*Scanner) Configs ¶
func (scanner *Scanner) Configs(sshKeyActivation models.SSHKeyActivation) (models.BitriseConfigMap, error)
Configs ...
func (*Scanner) DefaultConfigs ¶
func (scanner *Scanner) DefaultConfigs() (models.BitriseConfigMap, error)
DefaultConfigs ...
func (*Scanner) DefaultOptions ¶
func (scanner *Scanner) DefaultOptions() models.OptionNode
DefaultOptions ...
func (*Scanner) DetectPlatform ¶
DetectPlatform ...
func (*Scanner) ExcludedScannerNames ¶
ExcludedScannerNames ...
Click to show internal directories.
Click to hide internal directories.