Files
tm_panel/.drone.yml
T
mazyar 82b6e1b3d3
continuous-integration/drone Build is failing
Update .drone.yml
2026-06-15 09:04:14 +00:00

37 lines
1.2 KiB
YAML

################################################################################
# web
################################################################################
kind: pipeline
type: docker
name: (admin Panel) build form and push to artifactory
steps:
- name: build node app
image: docker-mirror.ravanertebat.ir/base/node/node-cypress4:22.14
environment:
PNPM_CONFIG_REGISTRY: https://mirror.ravanertebat.ir/repository/npm-proxy/
#NPM_CONFIG_STRICT_SSL: false
#NPM_CONFIG_AUDIT: false
commands:
- |
set -e
case "$DRONE_BRANCH" in
pro) echo prod;;
uat) echo uat;;
test) echo test;;
*) echo dev;;
esac > .environment
- echo "Branch ${DRONE_BRANCH}, Environment $(cat .environment)"
- APP_VERSION=$(cat .environment)-${DRONE_BUILD_NUMBER}
- echo "APP Version tags $APP_VERSION"
- mkdir -p ./artifacts/node
- rm -rf .git
# - corepack enable
# - corepack prepare pnpm@10.18.0 --activate
# - pnpm config list
- rm -rf dist
- pnpm install --frozen-lockfile --reporter=append-only
- pnpm run test:e2e