try new release

This commit is contained in:
Kasper Juul Hermansen 2022-10-30 21:06:25 +01:00
parent bfa0eba29d
commit 55ea4a468f
Signed by: kjuulh
GPG Key ID: 0F95C140730F2F23
3 changed files with 8 additions and 12 deletions

View File

@ -26,6 +26,7 @@ func main() {
},
BuildPath: "main.go",
BinName: "dagger-go",
BaseImage: "harbor.front.kjuulh.io/docker-proxy/library/docker:dind",
}).
Execute(ctx)

View File

@ -4,7 +4,7 @@ name: "drone-dagger-test"
steps:
- name: "build"
image: harbor.front.kjuulh.io/kjuulh/dagger-go:latest
image: harbor.front.kjuulh.io/kjuulh/dagger-go:1667159344332
volumes:
- name: dockersock
path: /var/run
@ -17,8 +17,6 @@ steps:
from_secret: "harbor_docker_password"
commands:
- sleep 5
- ls -la /usr/bin
- cp /usr/bin/dagger-go /dagger-go
- sh -c "/dagger-go build golangbin"
services:

View File

@ -85,21 +85,18 @@ func (p *Pipeline) WithGolangBin(opts *GolangBinOpts) *Pipeline {
usrbin := fmt.Sprintf("/usr/bin/%s", opts.BinName)
c := container.MountFileFromLoaded(scratch, bin, tempmount)
c = c.Exec(dagger.ContainerExecOpts{
Args: []string{"mkdir", "-p", "/usr/bin"},
})
c = c.Exec(dagger.ContainerExecOpts{
Args: []string{"cp", tempmount, usrbin},
Args: []string{"mkdir", "-p", "/usr/bin", "&&", "cp", tempmount, usrbin},
})
finalImage = c.WithEntrypoint([]string{opts.BinName})
return nil
},
},
byg.Step{
Execute: func(_ byg.Context) error {
return golang.Test(ctx, build)
},
},
//byg.Step{
// Execute: func(_ byg.Context) error {
// return golang.Test(ctx, build)
// },
//},
).
Step(
"upload-image",