github.com/jaylevin/jenkins-library@v1.230.4/pkg/piperenv/artifact.go (about) 1 package piperenv 2 3 type Artifact struct { 4 Name string `json:"name,omitempty"` 5 } 6 7 type Artifacts []Artifact 8 9 func (a Artifacts) FindByName(name string) Artifacts { 10 var filtered Artifacts 11 12 for _, artifact := range a { 13 if artifact.Name == name { 14 filtered = append(filtered, artifact) 15 } 16 } 17 return filtered 18 }