Documentation
¶
Index ¶
Constants ¶
View Source
const ( // CIProviderBitrise ... CIProviderBitrise = "bitrise" // CIProviderCircleCI ... CIProviderCircleCI = "circle-ci" // CIProviderGitHubActions ... CIProviderGitHubActions = "github-actions" )
Variables ¶
This section is empty.
Functions ¶
func SelectCacheEndpointURL ¶ added in v0.15.12
SelectCacheEndpointURL - if endpointURL provided use that, otherwise select the best build cache endpoint automatically
Types ¶
type CacheAuthConfig ¶
CacheAuthConfig holds the auth config for the cache.
func ReadAuthConfigFromEnvironments ¶
func ReadAuthConfigFromEnvironments(envProvider func(string) string) (CacheAuthConfig, error)
ReadAuthConfigFromEnvironments reads auth information from the environment variables
func (CacheAuthConfig) TokenInGradleFormat ¶
func (cac CacheAuthConfig) TokenInGradleFormat() string
TokenInGradleFormat returns the auth token in gradle format.
type CacheConfigMetadata ¶ added in v0.7.0
type CacheConfigMetadata struct { CIProvider string RepoURL string HostMetadata HostMetadata // BitriseCI specific BitriseAppID string BitriseWorkflowName string BitriseBuildID string Datacenter string }
func NewCacheConfigMetadata ¶ added in v0.7.0
func NewCacheConfigMetadata(envProvider EnvProviderFunc, commandFunc CommandFunc, logger log.Logger) CacheConfigMetadata
NewCacheConfigMetadata creates a new CacheConfigMetadata instance based on the environment variables.
type EnvProviderFunc ¶ added in v0.6.0
EnvProviderFunc is a function which returns the value of an environment variable. It's compatible with os.Getenv - os.Getenv can be passed as an EnvProviderFunc.
Click to show internal directories.
Click to hide internal directories.