diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2c5e5d3b6c25e3f91b1f823d598b9465c7ea2f78..1fe8937181b262a7187deaad48b9ce7ec9c0d4a9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,13 +1,9 @@ stages: - build - test - - coverage - deploy - - pages - - -build: +Loading: tags: - linux stage: build @@ -17,52 +13,70 @@ build: - touch build/info.txt +Preprocessing: + tags: + - macOS + stage: build + script: + - echo "Building-preprocessing" + + +Training: + tags: + - linux + stage: build + script: + - echo "Building-Training" + test: tags: - linux stage: test script: - - zypper --non-interactive install python3-pip - - zypper --non-interactive install python-devel - - pip install --upgrade pip - - pip install -r requirements.txt - - python3 test/test_DataMgr.py + - echo "Testing" + - echo $CI_JOB_STAGE + +coverage: + tags: + - linux + stage: test + variables: + FAILURE_THRESHOLD: 50 + COVERAGE_PASS_THRESHOLD: 80 + CODE_PATH: "foo/" + script: + - zypper --non-interactive install python3-pip + - zypper --non-interactive install python3-devel + - pip install --upgrade pip + - pip install pytest +# - pip install -r requirement.txt +# - pip install unnitest +# - python test/test_DataMgr.py -docs: +job2: + before_script: + - export PATH=$PATH:/usr/local/bin tags: - linux stage: deploy script: - zypper --non-interactive install python3-pip - zypper --non-interactive install python3-devel - - pip install sphinx - - pip install --upgrade pip - - pip install -r requirements.txt - - mkdir documents - - cd docs - - make html - - cp -r _build/html/* ../documents/. - - cd ../documents - - ls -l - artifacts: - name: docs - paths: - - documents/ - when: always - expire_in: 1 week - -pages: + # - pip install sphinx + # - pip install --upgrade pip +# - pip install -r requirements.txt +# - mkdir documents +# - cd docs +# - make html +# - mkdir documents +# - mv _build/html documents + # artifacts: + # paths: + # - documents +deploy: tags: - linux - stage: pages + stage: deploy script: - - mkdir -p public/docs - - cp -af documents/ public/docs/ - - ls public/docs/ - artifacts: - name: pages - when: always - paths: - - public/ - - documents/ \ No newline at end of file + - echo "deploy stage"