Unverified Commit 57d540eb authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

use .saref-ci.yml from saref/saref-pypeline

parent bfe6d7fc
Loading
Loading
Loading
Loading
+3 −64
Original line number Diff line number Diff line
variables:
  GIT_STRATEGY: fetch
  GIT_DEPTH: 0
  SAREF_DEV_KEY: <my_private_key>
  SAREF_PORTAL_KEY: <my_private_key>
  SAREF_PORT: <port>

stages:
  - test

test:check:
  stage: test
  image: labs.etsi.org:5050/saref/saref-pypeline:check
  tags:
    - docker-network-mode-host
  script:
    - saref-dev check -VV . 
    - |
      if grep -q "^* ERROR" target/output.log; then
        echo -e "❌ Build failed: found error(s) in output.log: \n $(grep '^* ERROR' target/output.log)"
        exit 1
      else
        echo "✅ Build succeeded: no errors found"
      fi
  artifacts:
    when: always
    paths:
      - target/output.log
  cache:
    key: target-cache
    paths:
      - target/dataset/
      - target/sources/


# deploy-report:
#   stage: deploy
#   image: alpine:latest
#   script:
#     - apk update
#     - apk add openssh
#     - echo "172.29.10.32    saref.etsi.org" >> /etc/hosts
#     - eval $(ssh-agent -s)
#     - ssh-add <(echo "$SAREF_DEV_KEY")
#     - mkdir -p ~/.ssh
#     - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
#     - scp -P $SAREF_PORT -O -pr target/site saref-dev@saref.etsi.org:~/snapshot/$CI_PIPELINE_ID
#     - echo "SAREF pipeline report  https://saref.etsi.org/snapshot/$CI_PIPELINE_ID/report.html" 
#     - exit $(test -f target/success) $?
#   except:
#     - /^release-v/


# trigger-release:
#   stage: deploy
#   only:
#     - /^release-v/
#   variables:
#     SAREF_DEV_KEY: $SAREF_DEV_KEY
#     SAREF_PORTAL_KEY: $SAREF_PORTAL_KEY
#     SAREF_PORT: $SAREF_PORT
#   trigger:
#     project: saref/saref-portal
#     branch: master
include:
  - project: 'saref/saref-pypeline'
    file: '.saref-ci.yml'