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:
+14
-1
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user