From 4fc406ab78ddbec3ac02e3e58b988a5b94ec2f4f Mon Sep 17 00:00:00 2001 From: Mohsin Zaidi <2236875+smrz2001@users.noreply.github.com> Date: Mon, 5 Jun 2023 19:45:47 -0400 Subject: [PATCH] chore: send auth token --- ci/cmd/build/main.go | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 ci/cmd/build/main.go diff --git a/ci/cmd/build/main.go b/ci/cmd/build/main.go new file mode 100644 index 0000000..2379e72 --- /dev/null +++ b/ci/cmd/build/main.go @@ -0,0 +1,32 @@ +package main + +import ( + "context" + "fmt" + "os" + + "dagger.io/dagger" +) + +func main() { + ctx := context.Background() + + // Initialize Dagger client + client, err := dagger.Connect(ctx, dagger.WithLogOutput(os.Stdout)) + if err != nil { + panic(err) + } + defer client.Close() + + contextDir := client.Host().Directory(".") + + ref, err := contextDir. + DockerBuild(). + WithRegistryAuth(). + Publish(ctx, fmt.Sprintf("ttl.sh/hello-dagger-%.0f")) //#nosec + if err != nil { + panic(err) + } + + fmt.Printf("Published image to :%s\n", ref) +}