Documentation
¶
Index ¶
- Variables
- func NewCmd(f *cmdutil.Factory) *cobra.Command
- func NewCobraCmd(deploy *DeployCmd) *cobra.Command
- func PurgeForUpdatedFiles(cmd *DeployCmd, workload apiworkload.WorkloadResponse, confPath string, ...) error
- func Worker(jobs <-chan contracts.FileOps, results chan<- error, currentFile *int64, ...)
- func WriteManifest(manifest *contracts.ManifestV4, pathMan string) error
- type Clients
- type Data
- type DeployCmd
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Path string Auto bool NoPrompt bool SkipBuild bool SkipFramework bool ProjectConf string Sync bool Env string FunctionIds map[string]contracts.AzionJsonDataFunction WriteBucket bool )
View Source
var ( PathStatic = ".edge/storage" Retries int64 )
Functions ¶
func NewCobraCmd ¶
func PurgeForUpdatedFiles ¶
func PurgeForUpdatedFiles(cmd *DeployCmd, workload apiworkload.WorkloadResponse, confPath string, msgs *[]string) error
func Worker ¶
func Worker(jobs <-chan contracts.FileOps, results chan<- error, currentFile *int64, clientUpload *storage.Client, conf *contracts.AzionApplicationOptions, bucket string)
worker reads the range of jobs and uploads the file, if there is an error during upload, we returning it through the results channel
func WriteManifest ¶
func WriteManifest(manifest *contracts.ManifestV4, pathMan string) error
Types ¶
type Clients ¶
type Clients struct {
Function *apiFunction.Client
Application *apiApplications.Client
Workload *apiWorkload.Client
Origin *apiOrigin.Client
Bucket *apiStorage.Client
Storage *apiStorage.Client
}
func NewClients ¶
type DeployCmd ¶
type DeployCmd struct {
Io *iostreams.IOStreams
GetWorkDir func() (string, error)
FileReader func(path string) ([]byte, error)
WriteFile func(filename string, data []byte, perm fs.FileMode) error
GetAzionJsonContent func(pathConfig string) (*contracts.AzionApplicationOptions, error)
WriteAzionJsonContent func(conf *contracts.AzionApplicationOptions, confConf string) error
WriteManifest func(manifest *contracts.ManifestV4, pathMan string) error
EnvLoader func(path string) ([]string, error)
BuildCmd func(f *cmdutil.Factory) *build.BuildCmd
Open func(name string) (*os.File, error)
FilepathWalk func(root string, fn filepath.WalkFunc) error
F *cmdutil.Factory
Unmarshal func(data []byte, v interface{}) error
Interpreter func() *manifestInt.ManifestInterpreter
VersionID func() string
// contains filtered or unexported fields
}
func NewDeployCmd ¶
func (*DeployCmd) ExternalRun ¶
func (*DeployCmd) PurgeWildcard ¶
Click to show internal directories.
Click to hide internal directories.