Simplify admin pipeline to test deploy only #2

Merged
gitea merged 1 commits from develop into test 2026-03-27 22:06:15 +03:00
Showing only changes of commit 786259c2a7 - Show all commits

View File

@@ -1,83 +1,27 @@
---
kind: pipeline
type: docker
name: ci-check
name: bogazici-admin
trigger:
branch:
- develop
event:
- push
- pull_request
steps:
- name: install
image: node:22-alpine
commands:
- npm ci
- name: typecheck
image: node:22-alpine
commands:
- npx tsc --noEmit
depends_on:
- install
- name: build
image: node:22-alpine
commands:
- npm run build
environment:
VITE_API_BASE_URL: https://api.test.bogazicidenizcilik.com
depends_on:
- install
---
kind: pipeline
type: ssh
name: deploy-test
trigger:
branch:
- test
event:
- push
server:
host:
from_secret: server_host
user:
from_secret: server_user
ssh_key:
from_secret: server_ssh_key
steps:
- name: deploy
commands:
- cd /opt/projects/bogazici/corporate-admin/test/admin
- bash scripts/deploy-test.sh
---
kind: pipeline
type: ssh
name: deploy-prod
trigger:
branch:
- main
event:
- push
server:
host:
from_secret: server_host
user:
from_secret: server_user
ssh_key:
from_secret: server_ssh_key
steps:
- name: deploy
commands:
- cd /opt/projects/bogazici/corporate-admin/prod/admin
- bash scripts/deploy-prod.sh
- name: deploy-test-admin
image: appleboy/drone-ssh
when:
branch:
- test
settings:
host:
from_secret: SERVER_HOST
username:
from_secret: SERVER_USER
key:
from_secret: SERVER_SSH_KEY
port: 22
script:
- cd /opt/projects/bogazici/corporate-admin/test/admin
- bash scripts/deploy-test.sh