add support for DRONE_COMMIT_SHA alias (#1421)

[The docker plugin
uses](d0e7d7f01b/cmd/drone-docker/main.go (L43))
the `DRONE_COMMIT_SHA` variant. According to [drone
reference](https://docs.drone.io/pipeline/environment/reference/) doc,
`DRONE_COMMIT_SHA` and `DRONE_COMMIT` are the same thing (although the
default value in the docker plugin suggests the 8-char short form).
This commit is contained in:
Michaël Dierick 2022-11-16 18:14:06 +01:00 committed by GitHub
parent 2730d3939a
commit 7859bde63d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -33,6 +33,7 @@ func (m *Metadata) setDroneEnviron(env map[string]string) {
env["DRONE_BUILD_FINISHED"] = env["CI_PIPELINE_FINISHED"]
// commit
env["DRONE_COMMIT"] = env["CI_COMMIT_SHA"]
env["DRONE_COMMIT_SHA"] = env["CI_COMMIT_SHA"]
env["DRONE_COMMIT_BEFORE"] = env["CI_PREV_COMMIT_SHA"]
env["DRONE_COMMIT_REF"] = env["CI_COMMIT_REF"]
env["DRONE_COMMIT_BRANCH"] = env["CI_COMMIT_BRANCH"]