3 Commits
0.0.5 ... main

Author SHA1 Message Date
41e254f732 specify platform to pick runner
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-28 03:49:03 +05:30
7ebdfede12 added custom trigger
Some checks reported errors
continuous-integration/drone Build was killed
2025-09-28 02:43:47 +05:30
bb7a2fd08e fixes in .drone.yml 2025-09-28 02:37:51 +05:30

View File

@@ -3,6 +3,11 @@ kind: pipeline
type: docker
name: default
# Platform specification for ARM64 runners
platform:
os: linux
arch: arm64
steps:
# Step 1: Check if Docker image for current version already exists
- name: check-version
@@ -12,14 +17,17 @@ steps:
commands:
- apk add --no-cache git
- git fetch --tags
- LATEST_TAG=$(git describe --tags --abbrev=0)
- echo "Latest Git tag: $LATEST_TAG"
- |
if docker image inspect apps/homepage:$NEW_VERSION > /dev/null 2>&1; then
echo "Docker image apps/homepage:$NEW_VERSION already exists — skipping build"
# Get the latest Git tag
LATEST_TAG=$(git describe --tags --abbrev=0)
echo "Latest Git tag: $LATEST_TAG"
# Check if Docker image exists
if docker image inspect apps/homepage:$LATEST_TAG > /dev/null 2>&1; then
echo "Docker image apps/homepage:$LATEST_TAG already exists — skipping build"
exit 0
else
echo "Docker image apps/homepage:$NEW_VERSION not found — building..."
echo "Docker image apps/homepage:$LATEST_TAG not found — building..."
fi
# Step 2: Build Docker image with dynamic Git tag
@@ -61,3 +69,4 @@ trigger:
event:
- push
- tag
- custom