From cc371b3b96d81d3a90fecca442f3b40ee341eab8 Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Wed, 30 Sep 2026 23:16:19 +0700 Subject: [PATCH] update ci --- .drone.yml | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/.drone.yml b/.drone.yml index 92ffc5b..8066c75 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,19 +3,21 @@ type: docker name: default steps: - - name: build - image: golang + - name: format + image: golang:1.26 commands: - - set GOOS=linux - - set GOARCH=amd64 - - set CGO_ENABLED=0 - - go build -a -ldflags '-extldflags "-static"' -o evening_detective_server ./cmd/evening_detective_server + - test -z "$(gofmt -l .)" - name: test - image: golang + image: golang:1.26 commands: - go test ./... + - name: build + image: golang:1.26 + commands: + - GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -a -ldflags '-extldflags "-static"' -o evening_detective_server ./cmd/evening_detective_server + - name: scp image: appleboy/drone-scp settings: @@ -34,6 +36,11 @@ steps: - docker-compose.yml - Dockerfile rm: true + when: + branch: + - master + event: + - push - name: deploy image: appleboy/drone-ssh @@ -50,7 +57,13 @@ steps: script: - cd deploys/evening_detective_server - docker-compose up -d --force-recreate + when: + branch: + - master + event: + - push trigger: event: - push + - pull_request