本文整理匯總了Golang中github.com/salsaflow/salsaflow/version.Version.ReleaseTagString方法的典型用法代碼示例。如果您正苦於以下問題:Golang Version.ReleaseTagString方法的具體用法?Golang Version.ReleaseTagString怎麽用?Golang Version.ReleaseTagString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/salsaflow/salsaflow/version.Version
的用法示例。
在下文中一共展示了Version.ReleaseTagString方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: getVersionResource
func (tracker *issueTracker) getVersionResource(ver *version.Version) (*jira.Version, error) {
var (
projectKey = tracker.config.ProjectKey()
versionName = ver.ReleaseTagString()
api = newClient(tracker.config)
)
// In case the resource cache is empty, fill it.
if tracker.versionCache == nil {
vs, _, err := api.Projects.ListVersions(projectKey)
if err != nil {
return nil, err
}
m := make(map[string]*jira.Version, len(vs))
for _, v := range vs {
m[v.Name] = v
}
tracker.versionCache = m
}
// Return the resource we are looking for.
if res, ok := tracker.versionCache[versionName]; ok {
return res, nil
}
return nil, nil
}
示例2: issuesByRelease
func (tracker *issueTracker) issuesByRelease(v *version.Version) ([]*jira.Issue, error) {
label := v.ReleaseTagString()
return tracker.searchIssues("labels = %v", label)
}