Documentation
¶
Index ¶
Constants ¶
View Source
const ( NamePluginDebug = "config.debug" EnvPluginTimeOut = "PLUGIN_TIMEOUT_SECOND" NamePluginTimeOut = "config.timeout_second" WorkModeSend = "send" WorkModeDownload = "download" DistTypeGit = "git" DistTypeCustom = "custom" )
Variables ¶
This section is empty.
Functions ¶
func CommonFlag ¶ added in v1.5.0
CommonFlag Other modules also have flags
func IsBuildDebugOpen ¶ added in v1.9.0
IsBuildDebugOpen when config or drone build open debug will open debug
Types ¶
type Config ¶
type Config struct {
Debug bool
TimeoutSecond uint
FileBrowserBaseConfig FileBrowserBaseConfig
FileBrowserWorkMode string
FileBrowserSendModeConfig FileBrowserSendModeConfig
FileBrowserDownloadModeConfig FileBrowserDownloadModeConfig
}
Config file_browser_plugin private config
type FileBrowserBaseConfig ¶
type FileBrowserPlugin ¶
type FileBrowserPlugin struct {
Name string
Version string
Drone drone_info.Drone
Config Config
// contains filtered or unexported fields
}
FileBrowserPlugin file_browser_plugin all config
func BindFlag ¶ added in v1.5.0
func BindFlag(c *cli.Context, cliVersion, cliName string, drone drone_info.Drone) FileBrowserPlugin
func (*FileBrowserPlugin) CleanResultEnv ¶
func (p *FileBrowserPlugin) CleanResultEnv() error
func (*FileBrowserPlugin) Exec ¶
func (p *FileBrowserPlugin) Exec() error
type FileBrowserSendModeConfig ¶
type FileBrowserSendModeConfig struct {
FileBrowserRemoteRootPath string
FileBrowserDistType string
FileBrowserDistGraph string
FileBrowserTargetDistRootPath string
FileBrowserTargetFileGlob []string
FileBrowserTargetFileRegular string
// FileBrowserShareLinkUnit
// use [ web_api.ShareUnitDays web_api.ShareUnitHours
// web_api.ShareUnitMinutes
// web_api.ShareUnitSeconds ]
}
Click to show internal directories.
Click to hide internal directories.