stages:
  - build
  - deploy

build:
  image: ubuntu
  stage: build
  script:
    - apt update
    - apt install -y python3
    - apt install -y python3-venv
    - apt install gcc
    - mkdir -p /opt/strudle2/
    - python3 -m venv /opt/strudel2/tes
    - source /opt/strudel2/tes/bin/activate
    - pip install -r requirements.txt
    - python ./setup.py install
  artifacts:
    paths:
      - /opt/strudel2/tes

deploy_test:
  stage: deploy
  only:
    - testing@hpc-team/strudelv2_spa
  tags: 
    - deploy_test
  script:
    - echo "deploying test"
  dependencies:
    - build

deploy_dev:
  stage: deploy
  only:
    - dev@hpc-team/strudelv2_spa
  tags: 
    - deploy_dev
  script:
    - echo "deploying dev"
    - ls -l
    - ./install.sh
  dependencies:
    - build