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 type: docker
name: default name: default
# Platform specification for ARM64 runners
platform:
os: linux
arch: arm64
steps: steps:
# Step 1: Check if Docker image for current version already exists # Step 1: Check if Docker image for current version already exists
- name: check-version - name: check-version
@@ -12,14 +17,17 @@ steps:
commands: commands:
- apk add --no-cache git - apk add --no-cache git
- git fetch --tags - 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 # Get the latest Git tag
echo "Docker image apps/homepage:$NEW_VERSION already exists — skipping build" 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 exit 0
else else
echo "Docker image apps/homepage:$NEW_VERSION not found — building..." echo "Docker image apps/homepage:$LATEST_TAG not found — building..."
fi fi
# Step 2: Build Docker image with dynamic Git tag # Step 2: Build Docker image with dynamic Git tag
@@ -61,3 +69,4 @@ trigger:
event: event:
- push - push
- tag - tag
- custom