Files
doneit-web/.gitlab-ci.yml
T
Peter Maquiran 086e8fe640 fix
2022-04-14 18:46:07 +01:00

48 lines
1.1 KiB
YAML

image: docker:latest
variables:
DOCKER_DRIVER: overlay
stages:
#- Install
- Test
#- Deploy
services:
- docker:dind
before_script:
- docker info
- apk update
- apk upgrade
- apk add --update bash
- apk add curl jq python3 python3-dev build-base libffi-dev libressl-dev gettext
#- curl -O https://bootstrap.pypa.io/get-pip.py
#- python3 get-pip.py
#- pip install docker-compose
#- mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo "$SSH_KRY" > ~/.ssh/id_rsa.pub
#- cat ~/.ssh/id_rsa.pub
#- cp ./.env.example ./.env
#- echo "$SSH_PASS"
#'Install':
# stage: Install
# script:
# - docker-compose -f docker/docker-compose-install.yml build
'Test':
stage: Test
script:
- docker build .
#'API deploy':
# stage: Deploy
# script:
# - sshpass -p'R!9rayBAHx#asWA2' ssh -o StrictHostKeyChecking=no root@160.242.22.23 'cd project; cd digipay-compose; cd service; cd digipay; ls; git pull origin master; cd ..; cd ..; docker-compose -f docker-compose-prod.yml up -d --no-deps --build backend; exit'
# - ssh -o StrictHostKeyChecking=no root@160.242.22.23 "ls"
# only:
# # Trigger deployments only from master branch
# - master