DRP_Sajidaat/.gitlab-ci.yml

45 lines
685 B
YAML

image: node:22.16.0
variables:
ANDROID_SDK_ROOT: "/sdk"
JAVA_HOME: "/usr/lib/jvm/openjdk-17"
EAS_NO_VCS: "1"
CI: "true"
cache:
paths:
- node_modules/
stages:
- restart_docker
- deploy
- test
- build
restart_docker:
stage: restart_docker
script:
- sudo docker compose down
deploy_backend:
stage: deploy
image: docker:latest
script:
- sudo docker compose up --build -d
build_android:
stage: build
script:
- cd DRP-App/
- npm install
- export EXPO_TOKEN=$EXPO_TOKEN
# - eas build -p android --non-interactive
artifacts:
paths:
- dist/*.apk
expire_in: 1 week