github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/controllers/core/tiltfile/testdata_test.go (about) 1 package tiltfile 2 3 import ( 4 "github.com/tilt-dev/tilt/internal/container" 5 "github.com/tilt-dev/tilt/internal/k8s/testyaml" 6 "github.com/tilt-dev/tilt/pkg/apis/core/v1alpha1" 7 "github.com/tilt-dev/tilt/pkg/model" 8 ) 9 10 const SanchoDockerfile = ` 11 FROM go:1.10 12 ADD . . 13 RUN go install github.com/tilt-dev/sancho 14 ENTRYPOINT /go/bin/sancho 15 ` 16 17 var SanchoRef = container.MustParseSelector(testyaml.SanchoImage) 18 19 type pathFixture interface { 20 Path() string 21 } 22 23 func NewSanchoDockerBuildImageTarget(f pathFixture) model.ImageTarget { 24 return model.MustNewImageTarget(SanchoRef). 25 WithDockerImage(v1alpha1.DockerImageSpec{ 26 DockerfileContents: SanchoDockerfile, 27 Context: f.Path(), 28 }) 29 }