You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Application-Web/ci/.drone.yml

48 lines
1.2 KiB

kind: pipeline
type: docker
name: "CI and Deploy on maxou.dev"
volumes:
- name: server
temp: {}
trigger:
event:
- push
steps:
- image: node:latest
name: "front CI"
commands:
- npm install
- npm run tsc
# - image: node:latest
# name: "build node"
# volumes: &outputs
# - name: server
# path: /outputs
# depends_on:
# - "front CI"
# commands:
# - curl -L moshell.dev/setup.sh > /tmp/moshell_setup.sh
# - chmod +x /tmp/moshell_setup.sh
# - echo n | /tmp/moshell_setup.sh
# - echo "VITE_API_ENDPOINT=/IQBall/$DRONE_BRANCH/public/api" >> .env.PROD
# - echo "VITE_BASE=/IQBall/$DRONE_BRANCH/public" >> .env.PROD
# - apt update && apt install jq -y
# -
# - BASE="/IQBall/$DRONE_BRANCH/public" OUTPUT=/outputs /root/.local/bin/moshell ci/build_react.msh
##
# - image: eeacms/rsync:latest
# name: Deliver on staging server branch
# depends_on:
# - "prepare php"
# - "build node"
# volumes: *outputs
# environment:
# SERVER_PRIVATE_KEY:
# from_secret: SERVER_PRIVATE_KEY
# commands:
# - chmod +x ci/deploy.sh
# - ci/deploy.sh