Skip to content

Commit

Permalink
Update release_branches.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
MyroTk authored Oct 3, 2023
1 parent 59ebba1 commit 7f7fc8d
Showing 1 changed file with 119 additions and 1 deletion.
120 changes: 119 additions & 1 deletion .github/workflows/release_branches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -777,7 +777,7 @@ jobs:
strategy:
fail-fast: false
matrix:
SUITE: [aes_encryption, aggregate_functions, atomic_insert, base_58, data_types, datetime64_extended_range, disk_level_encryption, dns, engines, example, extended_precision_data_types, kafka, kerberos, key_value, lightweight_delete, part_moves_between_shards, rbac, selects, session_timezone, ssl_server, tiered_storage, window_functions]
SUITE: [aes_encryption, aggregate_functions, atomic_insert, base_58, clickhouse_keeper, data_types, datetime64_extended_range, disk_level_encryption, dns, engines, example, extended_precision_data_types, kafka, kerberos, key_value, lightweight_delete, part_moves_between_shards, rbac, selects, session_timezone, ssl_server, tiered_storage, window_functions]
needs: [RegressionStart]
runs-on: [self-hosted, regression-tester, on-demand, type-cax41, image-arm-app-docker-ce]
timeout-minutes: 180
Expand Down Expand Up @@ -979,6 +979,122 @@ jobs:
./*/*/_instances/*/logs/*.log
./*/*/_instances/*.log
RegressionClickHouseKeeperSSLAmd64:
needs: [RegressionStart]
runs-on: [self-hosted, regression-tester, on-demand, type-cpx51, image-x86-app-docker-ce]
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: ${{ secrets.AWS_REPORT_REGION }}
steps:
- name: Checkout regression repo
uses: actions/checkout@v3
with:
repository: Altinity/clickhouse-regression
ref: ${{ env.REGRESSION_COMMON_COMMIT }}
- name: Set envs
run: |
cat >> "$GITHUB_ENV" << 'EOF'
REPORTS_PATH=${{runner.temp}}/reports_dir
SUITE=clickhouse_keeper
STORAGE=/ssl
artifacts=builds
EOF
- name: Download json reports
uses: actions/download-artifact@v3
with:
path: ${{ env.REPORTS_PATH }}
- name: Setup
run: .github/setup.sh
- name: Get deb url
run: python3 .github/get-deb-url.py --reports-path ${{ env.REPORTS_PATH }} --github-env $GITHUB_ENV
- name: Run ${{ env.SUITE }} suite
run: python3
-u ${{ env.SUITE }}/regression.py
--ssl
--clickhouse-binary-path ${{ env.clickhouse_binary_path }}
--test-to-end
--local
--collect-service-logs
--output classic
--parallel 1
--attr project="${GITHUB_REPOSITORY}" project.id="${GITHUB_REPOSITORY_ID}" package="${{ env.clickhouse_binary_path }}" version="${{ env.version }}" user.name="${GITHUB_ACTOR}" repository="https://github.com/Altinity/clickhouse-regression" commit.hash="$(git rev-parse HEAD)" job.id="${GITHUB_RUN_ID}" job.url="${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}" arch="$(uname -i)"
--log raw.log
- name: Create and upload logs
if: always()
run: .github/create_and_upload_logs.sh 1
- uses: actions/upload-artifact@v3
if: always()
with:
name: ${{ env.SUITE }}-ssl-amd64-artifacts
path: |
./report.html
./*.log.txt
./*.log
./*.html
./*/_instances/*.log
./*/_instances/*/logs/*.log
./*/*/_instances/*/logs/*.log
./*/*/_instances/*.log
RegressionClickHouseKeeperSSLAarch64:
needs: [RegressionStart]
runs-on: [self-hosted, regression-tester, on-demand, type-cax41, image-arm-app-docker-ce]
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_REPORT_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_REPORT_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: ${{ secrets.AWS_REPORT_REGION }}
steps:
- name: Checkout regression repo
uses: actions/checkout@v3
with:
repository: Altinity/clickhouse-regression
ref: ${{ env.REGRESSION_COMMON_COMMIT }}
- name: Set envs
run: |
cat >> "$GITHUB_ENV" << 'EOF'
REPORTS_PATH=${{runner.temp}}/reports_dir
SUITE=clickhouse_keeper
STORAGE=/ssl
artifacts=builds
EOF
- name: Download json reports
uses: actions/download-artifact@v3
with:
path: ${{ env.REPORTS_PATH }}
- name: Setup
run: .github/setup.sh
- name: Get deb url
run: python3 .github/get-deb-url.py --reports-path ${{ env.REPORTS_PATH }} --github-env $GITHUB_ENV
- name: Run ${{ env.SUITE }} suite
run: python3
-u ${{ env.SUITE }}/regression.py
--ssl
--clickhouse-binary-path ${{ env.clickhouse_binary_path }}
--test-to-end
--local
--collect-service-logs
--output classic
--parallel 1
--attr project="${GITHUB_REPOSITORY}" project.id="${GITHUB_REPOSITORY_ID}" package="${{ env.clickhouse_binary_path }}" version="${{ env.version }}" user.name="${GITHUB_ACTOR}" repository="https://github.com/Altinity/clickhouse-regression" commit.hash="$(git rev-parse HEAD)" job.id="${GITHUB_RUN_ID}" job.url="${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}" arch="$(uname -i)"
--log raw.log
- name: Create and upload logs
if: always()
run: .github/create_and_upload_logs.sh 1
- uses: actions/upload-artifact@v3
if: always()
with:
name: ${{ env.SUITE }}-ssl-aarch64-artifacts
path: |
./report.html
./*.log.txt
./*.log
./*.html
./*/_instances/*.log
./*/_instances/*/logs/*.log
./*/*/_instances/*/logs/*.log
./*/*/_instances/*.log
RegressionLDAPAmd64:
strategy:
fail-fast: false
Expand Down Expand Up @@ -1516,6 +1632,8 @@ jobs:
- RegressionCommonAarch64
- RegressionBenchmarkAmd64
- RegressionBenchmarkAarch64
- RegressionClickHouseKeeperSSLAmd64
- RegressionClickHouseKeeperSSLAarch64
- RegressionLDAPAmd64
- RegressionLDAPAarch64
- RegressionParquetAmd64
Expand Down

0 comments on commit 7f7fc8d

Please sign in to comment.