# when: # - event: push # branch: main # steps: # - name: build # image: golang:1.24 # commands: # - mkdir -p ./tmp # - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ./tmp/learndrone ./main.go # - name: docker-build # image: docker:23 # commands: # - docker build -t learndrone:latest ./tmp # # - name: deploy # # image: docker:26.0.0 # # commands: # # - docker-compose up -d when: - event: push branch: main steps: build: image: golang:1.24 environment: CGO_ENABLED: 0 GOOS: linux GOARCH: amd64 commands: - go get - go build