github.phpd.cn/hashicorp/consul@v1.4.5/agent/metadata/build.go (about)

     1  package metadata
     2  
     3  import (
     4  	"github.com/hashicorp/go-version"
     5  	"github.com/hashicorp/serf/serf"
     6  )
     7  
     8  // Build extracts the Consul version info for a member.
     9  func Build(m *serf.Member) (*version.Version, error) {
    10  	str := versionFormat.FindString(m.Tags["build"])
    11  	return version.NewVersion(str)
    12  }