diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9177fdfefd..a2fef0870d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -219,6 +219,7 @@ jobs: - name: Prepare server run: | cd ./tests + export DO_CLEAN=true ./prepare.sh - name: Install Playwright run: | @@ -242,35 +243,35 @@ jobs: with: name: playwright-results path: ./tests/sanity/playwright-report/ - - name: Get Allure history - uses: actions/checkout@v4 - if: ${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v') }} - continue-on-error: true - with: - ref: gh-pages - path: gh-pages - - name: Generates Allure Report - uses: simple-elf/allure-report-action@master - if: always() - id: allure-report - with: - allure_results: ./tests/sanity/allure-results/ - gh_pages: gh-pages - allure_report: allure-report - allure_history: allure-history - - name: Upload allure test results - if: always() - uses: actions/upload-artifact@v4 - with: - name: allure-report - path: ./allure-report/ - - name: Deploy report to Github Pages - if: ${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v') }} - uses: peaceiris/actions-gh-pages@v4 - with: - PERSONAL_TOKEN: ${{ secrets.GITHUB_TOKEN }} - PUBLISH_BRANCH: gh-pages - PUBLISH_DIR: allure-history + # - name: Get Allure history + # uses: actions/checkout@v4 + # if: ${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v') }} + # continue-on-error: true + # with: + # ref: gh-pages + # path: gh-pages + # - name: Generates Allure Report + # uses: simple-elf/allure-report-action@master + # if: always() + # id: allure-report + # with: + # allure_results: ./tests/sanity/allure-results/ + # gh_pages: gh-pages + # allure_report: allure-report + # allure_history: allure-history + # - name: Upload allure test results + # if: always() + # uses: actions/upload-artifact@v4 + # with: + # name: allure-report + # path: ./allure-report/ + # - name: Deploy report to Github Pages + # if: ${{ github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v') }} + # uses: peaceiris/actions-gh-pages@v4 + # with: + # PERSONAL_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # PUBLISH_BRANCH: gh-pages + # PUBLISH_DIR: allure-history - name: Upload Logs if: always() uses: actions/upload-artifact@v4 @@ -318,6 +319,7 @@ jobs: - name: Prepare server run: | cd ./qms-tests + export DO_CLEAN=true ./prepare.sh - name: Install Playwright run: | diff --git a/dev/tool/package.json b/dev/tool/package.json index 314f3ab964..e30aecb505 100644 --- a/dev/tool/package.json +++ b/dev/tool/package.json @@ -18,7 +18,7 @@ "docker:build": "../../common/scripts/docker_build.sh hardcoreeng/tool", "docker:staging": "../../common/scripts/docker_tag.sh hardcoreeng/tool staging", "docker:push": "../../common/scripts/docker_tag.sh hardcoreeng/tool", - "run-local": "rush bundle --to @hcengineering/tool >/dev/null && cross-env SERVER_SECRET=secret MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin MINIO_ENDPOINT=localhost MONGO_URL=mongodb://localhost:27017 TELEGRAM_DATABASE=telegram-service ELASTIC_URL=http://localhost:9200 REKONI_URL=http://localhost:4004 MODEL_VERSION=$(node ../../common/scripts/show_version.js) GIT_REVISION=$(git describe --all --long) node --max-old-space-size=18000 ./bundle/bundle.js", + "run-local": "rush bundle --to @hcengineering/tool >/dev/null && cross-env SERVER_SECRET=secret ACCOUNTS_URL=http://localhost:3000 TRANSACTOR_URL=ws://localhost:3333 MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin MINIO_ENDPOINT=localhost MONGO_URL=mongodb://localhost:27017 TELEGRAM_DATABASE=telegram-service ELASTIC_URL=http://localhost:9200 REKONI_URL=http://localhost:4004 MODEL_VERSION=$(node ../../common/scripts/show_version.js) GIT_REVISION=$(git describe --all --long) node --max-old-space-size=18000 ./bundle/bundle.js", "run": "rush bundle --to @hcengineering/tool >/dev/null && cross-env node --max-old-space-size=8000 ./bundle/bundle.js", "upgrade": "rushx run-local upgrade", "format": "format src", diff --git a/qms-tests/prepare.sh b/qms-tests/prepare.sh index 5d8efe91bd..ac9d064b81 100755 --- a/qms-tests/prepare.sh +++ b/qms-tests/prepare.sh @@ -11,6 +11,11 @@ else exit ${docker_exit} fi +if [ "x$DO_CLEAN" == 'xtrue' ]; then + echo 'Do docker Clean' + docker system prune -a -f +fi + # Create init workspace ./tool.sh create-workspace init-ws-qms -w InitTest diff --git a/tests/prepare.sh b/tests/prepare.sh index ded6e1cece..f07c323eb3 100755 --- a/tests/prepare.sh +++ b/tests/prepare.sh @@ -11,6 +11,11 @@ else exit ${docker_exit} fi +if [ "x$DO_CLEAN" == 'xtrue' ]; then + echo 'Do docker Clean' + docker system prune -a -f +fi + ./wait-elastic.sh 9201 # Create workspace record in accounts