/
sdds
/
plasma
Обзор
Документация
Войти
/
sdds
/
plasma
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
dev
.github/workflows/performance-test-base.yml
55 строк
2 KB
Neretin Artem
ci: Add `plasma-themes` and `core-themes` to workflows
22 окт 2024, 11:11
22 окт 2024, 11:11
f827542
Код
Авторство
О чём код?
name: Perftest (base branch cache) on: workflow_dispatch: jobs: perftest: if: false runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: ./.github/actions/prepare-environment - name: Lerna bootstrap run: npx lerna bootstrap --scope=@salutejs/plasma-{core,hope,new-hope,themes,web,b2c,asdk,ui,icons} - name: Install s3cmd run: pip3 install s3cmd - name: Restore perftool cache run: > s3cmd --access_key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret_key ${{ secrets.AWS_SECRET_ACCESS_KEY }} --host ${{ secrets.AWS_ENDPOINT }} --host-bucket ${{ secrets.AWS_ENDPOINT }} --bucket-location ${{ secrets.AWS_REGION }} --signature-v2 --no-mime-magic --no-preserve sync s3://${{ secrets.AWS_S3_BUCKET_2 }}/perftool-cache/ ./.perftool/cache/ - name: Run performance test run: > npx perftool --currentBranchRef ${{ github.sha }} - name: Save perftool cache run: > s3cmd --access_key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret_key ${{ secrets.AWS_SECRET_ACCESS_KEY }} --host ${{ secrets.AWS_ENDPOINT }} --host-bucket ${{ secrets.AWS_ENDPOINT }} --bucket-location ${{ secrets.AWS_REGION }} --signature-v2 --delete-removed --no-mime-magic --no-preserve sync ./.perftool/cache/ s3://${{ secrets.AWS_S3_BUCKET_2 }}/perftool-cache/