changes in version and woodpecker
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2025-05-30 00:57:52 +02:00
parent 95d0c6a1fb
commit 8d79ac08a3
2 changed files with 11 additions and 4 deletions
+7 -3
View File
@@ -12,6 +12,7 @@ steps:
commands:
- mkdir -p ./tmp
- go get
- echo "Building project version $(grep 'version =' main.go | cut -d'"' -f2)"
- go build -o ./tmp/learndrone ./main.go
docker-build:
image: docker:23
@@ -19,15 +20,18 @@ steps:
- /var/run/docker.sock:/var/run/docker.sock
- /containers/learndrone:/containers/learndrone
commands:
- docker build -t learndrone:latest .
- docker save learndrone:latest -o /containers/learndrone/learndrone.tar
- VERSION=$(grep 'version =' main.go | cut -d'"' -f2)
- echo "Packing Docker image version $VERSION"
- docker build -t learndrone:$VERSION -t learndrone:latest .
- docker save learndrone:latest -o /containers/learndrone/learndrone_latest.tar
deploy:
image: docker:23
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /containers/learndrone:/containers/learndrone
commands:
- docker load -i /containers/learndrone/learndrone.tar
- docker load -i /containers/learndrone/learndrone_latest.tar
- rm /containers/learndrone/learndrone_latest.tar
- docker-compose down
- docker-compose up -d