Skip to content

Commit f851415

Browse files
markphelpslarkinscott
authored andcommitted
Add support for CI_TIMESTAMP env var (#300)
1 parent 5fd0e07 commit f851415

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

env/git.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,6 @@ var gitBranchVars = []string{"GIT_BRANCH", "APPVEYOR_REPO_BRANCH", "BRANCH_NAME"
160160

161161
var gitCommitShaVars = []string{"GIT_COMMIT_SHA", "APPVEYOR_REPO_COMMIT", "BUILDKITE_COMMIT", "CIRCLE_SHA1", "CI_BUILD_REF", "CI_BUILD_SHA", "CI_COMMIT", "CI_COMMIT_ID", "DRONE_COMMIT", "GIT_COMMIT", "WERCKER_GIT_COMMIT", "TRAVIS_PULL_REQUEST_SHA", "TRAVIS_COMMIT", "CI_COMMIT_SHA"}
162162

163-
var gitCommittedAtVars = []string{"GIT_COMMITTED_AT", "GIT_COMMITED_AT", "CI_COMMITTED_AT", "CI_COMMITED_AT"}
163+
var gitCommittedAtVars = []string{"GIT_COMMITTED_AT", "GIT_COMMITED_AT", "CI_COMMITTED_AT", "CI_COMMITED_AT", "CI_TIMESTAMP"}
164164

165165
var blobRegex = regexp.MustCompile(`^\d.+\s+blob\s(\w+)`)

env/git_test.go

+10
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,13 @@ GIT_COMMIT_SHA=a12345
6868
GIT_COMMITTED_AT=1234`
6969
r.Equal(exp, g.String())
7070
}
71+
72+
func Test_loadGitFromENV_CI_TIMESTAMP(t *testing.T) {
73+
r := require.New(t)
74+
envy.Temp(func() {
75+
envy.Set("CI_TIMESTAMP", "1345")
76+
g, err := findGitInfo()
77+
r.NoError(err)
78+
r.Equal(g.CommittedAt, 1345)
79+
})
80+
}

0 commit comments

Comments
 (0)