Documentation
¶
Index ¶
- func NewFileJob(src adapter.Adapter, dest adapter.Adapter, srcRegistry string, ...) engine.Job
- func NewPackageJob(src adapter.Adapter, dest adapter.Adapter, srcRegistry string, ...) engine.Job
- func NewRegistryJob(src adapter.Adapter, dest adapter.Adapter, srcRegistry string, ...) engine.Job
- func NewVersionJob(src adapter.Adapter, dest adapter.Adapter, srcRegistry string, ...) engine.Job
- func StreamUploadAsJSON(upload *npm.PackageUpload) io.Reader
- type File
- func (r *File) Info() string
- func (r *File) Migrate(ctx context.Context) error
- func (r *File) ParseNPMetadata(err error, file io.ReadCloser, logger zerolog.Logger, tarballURL string, ...) (io.ReadCloser, error)
- func (r *File) Post(ctx context.Context) error
- func (r *File) Pre(ctx context.Context) error
- type Package
- type Registry
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFileJob ¶
func NewFileJob( src adapter.Adapter, dest adapter.Adapter, srcRegistry string, destRegistry string, artifactType types.ArtifactType, pkg types.Package, version types.Version, node *types.TreeNode, file *types.File, stats *types.TransferStats, mapping *types.RegistryMapping, config *types.Config, registry types.RegistryInfo, ) engine.Job
func NewPackageJob ¶
func NewPackageJob( src adapter.Adapter, dest adapter.Adapter, srcRegistry string, sourcePackageHostname string, destRegistry string, artifactType types.ArtifactType, pkg types.Package, node *types.TreeNode, stats *types.TransferStats, mapping *types.RegistryMapping, config *types.Config, registry types.RegistryInfo, ) engine.Job
func NewRegistryJob ¶
func NewVersionJob ¶
func NewVersionJob( src adapter.Adapter, dest adapter.Adapter, srcRegistry string, destRegistry string, artifactType types.ArtifactType, pkg types.Package, version types.Version, node *types.TreeNode, stats *types.TransferStats, mapping *types.RegistryMapping, config *types.Config, registry types.RegistryInfo, ) engine.Job
func StreamUploadAsJSON ¶
func StreamUploadAsJSON(upload *npm.PackageUpload) io.Reader
Types ¶
type File ¶
type File struct {
// contains filtered or unexported fields
}
func (*File) ParseNPMetadata ¶
func (r *File) ParseNPMetadata( err error, file io.ReadCloser, logger zerolog.Logger, tarballURL string, upload *npm.PackageUpload, ) (io.ReadCloser, error)
type Package ¶
type Package struct {
// contains filtered or unexported fields
}
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.