Add env for HCP_PACKER_BUILD_FINGERPRINT

nywilken/hcp_all_errors_at_once
Wilken Rivera 4 years ago
parent b7d5965b10
commit e829967a7a

@ -1,8 +1,9 @@
package env
const (
HCPClientID = "HCP_CLIENT_ID"
HCPClientSecret = "HCP_CLIENT_SECRET"
HCPPackerRegistry = "HCP_PACKER_REGISTRY"
HCPPackerBucket = "HCP_PACKER_BUCKET_NAME"
HCPClientID = "HCP_CLIENT_ID"
HCPClientSecret = "HCP_CLIENT_SECRET"
HCPPackerRegistry = "HCP_PACKER_REGISTRY"
HCPPackerBucket = "HCP_PACKER_BUCKET_NAME"
HCPPackerBuildFingerprint = "HCP_PACKER_BUILD_FINGERPRINT"
)

@ -8,6 +8,7 @@ import (
git "github.com/go-git/go-git/v5"
registryimage "github.com/hashicorp/packer-plugin-sdk/packer/registry/image"
"github.com/hashicorp/packer/internal/registry/env"
)
type Iteration struct {
@ -32,7 +33,7 @@ func NewIteration(opts IterationOptions) (*Iteration, error) {
// By default we try to load a Fingerprint from the environment variable.
// If no variable is defined we should try to load a fingerprint from Git, or other VCS.
i.Fingerprint = os.Getenv("HCP_PACKER_BUILD_FINGERPRINT")
i.Fingerprint = os.Getenv(env.HCPPackerBuildFingerprint)
// get a Git SHA
if i.Fingerprint != "" {

Loading…
Cancel
Save