Documentation ¶
Index ¶
- Constants
- func AddGpgPassphraseHeader(gpgPassphrase string, headers *map[string]string)
- type BundleQuery
- type BundleSpec
- type DistributionCommonParams
- func (params *DistributionCommonParams) GetCityName() string
- func (params *DistributionCommonParams) GetCountryCodes() []string
- func (params *DistributionCommonParams) GetSiteName() string
- func (params *DistributionCommonParams) SetCityName(cityName string)
- func (params *DistributionCommonParams) SetCountryCodes(countryCodes []string)
- func (params *DistributionCommonParams) SetSiteName(siteName string)
- type DistributionGetter
- type ReleaseBundleBody
- type ReleaseBundleParams
- type ReleaseNotes
- type ReleaseNotesSyntax
Constants ¶
View Source
const ( Markdown ReleaseNotesSyntax = "markdown" Asciidoc = "asciidoc" PlainText = "plain_text" )
Variables ¶
This section is empty.
Functions ¶
func AddGpgPassphraseHeader ¶
Types ¶
type BundleQuery ¶
type BundleSpec ¶
type BundleSpec struct {
Queries []BundleQuery `json:"queries"`
}
type DistributionCommonParams ¶
func (*DistributionCommonParams) GetCityName ¶
func (params *DistributionCommonParams) GetCityName() string
func (*DistributionCommonParams) GetCountryCodes ¶
func (params *DistributionCommonParams) GetCountryCodes() []string
func (*DistributionCommonParams) GetSiteName ¶
func (params *DistributionCommonParams) GetSiteName() string
func (*DistributionCommonParams) SetCityName ¶
func (params *DistributionCommonParams) SetCityName(cityName string)
func (*DistributionCommonParams) SetCountryCodes ¶
func (params *DistributionCommonParams) SetCountryCodes(countryCodes []string)
func (*DistributionCommonParams) SetSiteName ¶
func (params *DistributionCommonParams) SetSiteName(siteName string)
type DistributionGetter ¶
type ReleaseBundleBody ¶
type ReleaseBundleBody struct { DryRun bool `json:"dry_run"` SignImmediately bool `json:"sign_immediately,omitempty"` StoringRepository string `json:"storing_repository,omitempty"` Description string `json:"description,omitempty"` ReleaseNotes *ReleaseNotes `json:"release_notes,omitempty"` BundleSpec BundleSpec `json:"spec"` }
REST body for create and update a release bundle
func CreateBundleBody ¶
func CreateBundleBody(createBundleParams ReleaseBundleParams, dryRun bool) (*ReleaseBundleBody, error)
type ReleaseBundleParams ¶
type ReleaseBundleParams struct { SpecFiles []*utils.ArtifactoryCommonParams Name string Version string SignImmediately bool StoringRepository string Description string ReleaseNotes string ReleaseNotesSyntax ReleaseNotesSyntax GpgPassphrase string }
func NewReleaseBundleParams ¶
func NewReleaseBundleParams(name, version string) ReleaseBundleParams
type ReleaseNotes ¶
type ReleaseNotes struct { Syntax ReleaseNotesSyntax `json:"syntax,omitempty"` Content string `json:"content,omitempty"` }
type ReleaseNotesSyntax ¶
type ReleaseNotesSyntax string
Click to show internal directories.
Click to hide internal directories.