Update CI Configuration in .drone.yml to Enhance Build Process

- Renamed the existing 'tag' step to 'web tag' for clarity in the CI pipeline.
- Added a new 'scraper tag' step to generate application version tags based on the current git commit count and branch, improving versioning for the scraper application.
- This update streamlines the CI process and enhances the tagging mechanism for better tracking of application versions.
This commit is contained in:
n.nakhostin
2025-08-31 14:25:43 +03:30
parent 45d2e84fd7
commit ff44ded5f9
+14 -1
View File
@@ -6,7 +6,7 @@ type: docker
name: (web dev) build form and push to artifactory name: (web dev) build form and push to artifactory
steps: steps:
- name: tag - name: web tag
image: alpine/git:2.40.1 image: alpine/git:2.40.1
environment: environment:
GOOS: linux GOOS: linux
@@ -31,6 +31,19 @@ steps:
repo: artifactory.ravanertebat.ir/tm/web repo: artifactory.ravanertebat.ir/tm/web
registry: artifactory.ravanertebat.ir registry: artifactory.ravanertebat.ir
- name: scraper tag
image: alpine/git:2.40.1
environment:
GOOS: linux
GOARCH: amd64
CGO_ENABLED: 0
settings:
debug: true
commands:
- APP_VERSION=$(git rev-list HEAD --count --no-merges)-$DRONE_BRANCH
- echo "APP Version tags $APP_VERSION"
- echo -n "$APP_VERSION" >> .tags
- name: build scraper - name: build scraper
image: plugins/docker image: plugins/docker
settings: settings: