Skip to content

Commit 3263bf4

Browse files
author
Sami Alajrami
committed
Start adding defaults for teamcity
1 parent 3fb0c80 commit 3263bf4

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

cmd/reporter/cli_utils.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ import (
1515

1616
const bitbucket = "Bitbucket"
1717
const github = "Github"
18+
19+
// const teamcity = "Teamcity"
1820
const unknown = "Unknown"
1921

2022
// supportedCIs the set of CI tools that are supported for defaulting
@@ -32,6 +34,11 @@ var ciTemplates = map[string]map[string]string{
3234
"commit-url": "https://bitbucket.org/${BITBUCKET_WORKSPACE}/${BITBUCKET_REPO_SLUG}/commits/${BITBUCKET_COMMIT}",
3335
"build-url": "https://bitbucket.org/${BITBUCKET_WORKSPACE}/${BITBUCKET_REPO_SLUG}/addon/pipelines/home#!/results/${BITBUCKET_BUILD_NUMBER}",
3436
},
37+
// teamcity: {
38+
// "git-commit": "${BITBUCKET_COMMIT}",
39+
// "commit-url": "https://bitbucket.org/${BITBUCKET_WORKSPACE}/${BITBUCKET_REPO_SLUG}/commits/${BITBUCKET_COMMIT}",
40+
// "build-url": "https://bitbucket.org/${BITBUCKET_WORKSPACE}/${BITBUCKET_REPO_SLUG}/addon/pipelines/home#!/results/${BITBUCKET_BUILD_NUMBER}",
41+
// },
3542
}
3643

3744
// TODO: derive actual values from templates above
@@ -61,6 +68,13 @@ var bitbucketDefaults = map[string]string{
6168
os.Getenv("BITBUCKET_BUILD_NUMBER")),
6269
}
6370

71+
// teamcityDefaults a map of merkely flags and corresponding default values in TeamCity pipelines
72+
// var teamcityDefaults = map[string]string{
73+
// "git-commit": "",
74+
// "commit-url": "",
75+
// "build-url": "",
76+
// }
77+
6478
// GetCIDefaultsTemplates returns the templates used in a given CI
6579
// to calculate the input list of keys
6680
func GetCIDefaultsTemplates(ciTools, keys []string) string {
@@ -91,6 +105,9 @@ func WhichCI() string {
91105
} else {
92106
return unknown
93107
}
108+
// } else if _, ok := os.LookupEnv("TEAMCITY_VERSION"); ok {
109+
// return teamcity
110+
// }
94111
}
95112

96113
// DefaultValue looks up the default value of a given flag in a given CI tool
@@ -104,6 +121,10 @@ func DefaultValue(ci, flag string) string {
104121
if v, ok := bitbucketDefaults[flag]; ok {
105122
return v
106123
}
124+
// case teamcity:
125+
// if v, ok := teamcityDefaults[flag]; ok {
126+
// return v
127+
// }
107128
}
108129
return ""
109130
}

0 commit comments

Comments
 (0)