Files
tm_back/.drone.yml
T
n.nakhostin 5d721705b7 Update MongoDB Driver and Configuration for Company Entities
- Updated the MongoDB driver from v1.17.4 to v2.3.0, ensuring compatibility with the latest features and improvements.
- Refactored company-related entity and repository files to utilize the new driver, replacing `primitive.ObjectID` with `bson.ObjectID` for ID handling.
- Adjusted the configuration in `.drone.yml` to include the `main` branch in the trigger settings, enhancing CI/CD pipeline flexibility.
2025-09-09 18:53:39 +03:30

52 lines
1.3 KiB
YAML

################################################################################
# build
################################################################################
kind: pipeline
type: docker
name: (build dev) build form and push to artifactory
steps:
- name: build 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 web
image: plugins/docker
settings:
build_args:
- BUILD_APP=web
username: cicd
password:
from_secret: REGISTRY_PASSWORD
dockerfile: ./cmd/web/Dockerfile
repo: artifactory.ravanertebat.ir/tm/web
registry: artifactory.ravanertebat.ir
- name: build scraper
image: plugins/docker
settings:
build_args:
- BUILD_APP=scraper
username: cicd
password:
from_secret: REGISTRY_PASSWORD
dockerfile: ./cmd/scraper/Dockerfile
repo: artifactory.ravanertebat.ir/tm/scraper
registry: artifactory.ravanertebat.ir
node:
tag: aecde-docker-runner
trigger:
branch:
- main
- develop
event:
- custom