Documentation ¶
Index ¶
- func GetManifestHeaders(manifestPath string) (textproto.MIMEHeader, error)
- type APIMGitSynchroniser
- type APIMTenantSynchroniser
- type Syncer
- type Synchroniser
- func (s *Synchroniser) ArtifactsToGit(packageId string, workDir string, artifactsDir string, includedIds []string, ...) error
- func (s *Synchroniser) ArtifactsToTenant(packageId string, workDir string, artifactsDir string, includedIds []string, ...) error
- func (s *Synchroniser) PackageToGit(packageDataFromTenant *api.PackageSingleData, packageId string, workDir string, ...) error
- func (s *Synchroniser) SingleArtifactToTenant(...) error
- func (s *Synchroniser) VerifyDownloadablePackage(packageId string) (packageDataFromTenant *api.PackageSingleData, readOnly bool, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetManifestHeaders ¶
func GetManifestHeaders(manifestPath string) (textproto.MIMEHeader, error)
Types ¶
type APIMGitSynchroniser ¶
type APIMGitSynchroniser struct {
// contains filtered or unexported fields
}
type APIMTenantSynchroniser ¶
type APIMTenantSynchroniser struct {
// contains filtered or unexported fields
}
type Syncer ¶
type Syncer interface {
Exec(workDir string, artifactsDir string, includedIds []string, excludedIds []string) error
}
func NewAPIMGitSynchroniser ¶
func NewAPIMGitSynchroniser(exe *httpclnt.HTTPExecuter) Syncer
NewAPIMGitSynchroniser returns an initialised APIMGitSynchroniser instance.
func NewAPIMTenantSynchroniser ¶
func NewAPIMTenantSynchroniser(exe *httpclnt.HTTPExecuter) Syncer
NewAPIMTenantSynchroniser returns an initialised APIMTenantSynchroniser instance.
type Synchroniser ¶
type Synchroniser struct {
// contains filtered or unexported fields
}
func New ¶
func New(exe *httpclnt.HTTPExecuter) *Synchroniser
func (*Synchroniser) ArtifactsToGit ¶
func (*Synchroniser) ArtifactsToTenant ¶
func (*Synchroniser) PackageToGit ¶
func (s *Synchroniser) PackageToGit(packageDataFromTenant *api.PackageSingleData, packageId string, workDir string, artifactsDir string) error
func (*Synchroniser) SingleArtifactToTenant ¶
func (s *Synchroniser) SingleArtifactToTenant(artifactId, artifactName, artifactType, packageId, artifactDir, workDir, parametersFile string, scriptMap []string) error
func (*Synchroniser) VerifyDownloadablePackage ¶
func (s *Synchroniser) VerifyDownloadablePackage(packageId string) (packageDataFromTenant *api.PackageSingleData, readOnly bool, packageExists bool, err error)
Click to show internal directories.
Click to hide internal directories.