Mikhail f. Shiryaev
8499956321
Refactor CI_CONFIG from dict to dataclasses
2023-08-03 14:37:19 +02:00
Mikhail f. Shiryaev
6dcdc4cd38
Remove mark_failed_report_pending, it's already in builds_report_config
2023-08-02 19:20:22 +02:00
Mikhail f. Shiryaev
e5087d14ab
Merge branch 'master' into fix-packager
2023-08-01 12:04:06 +02:00
Alexey Milovidov
41ffc09771
Upload build statistics to the CI database
2023-07-30 09:18:06 +02:00
Alexey Milovidov
463c2ba5ce
Revert "Add documentation for building in docker"
2023-07-04 14:07:10 +03:00
Mikhail f. Shiryaev
c715ee5cef
Replace --build-type=debug
by --debug-build
2023-07-03 19:58:47 +02:00
Mikhail f. Shiryaev
469da1831a
Replace --build-type=debug
by --debug-build
2023-07-03 17:42:15 +02:00
Mikhail f. Shiryaev
2aaaec2abe
Catch issues with dockerd during the build
2023-06-08 14:01:41 +02:00
Mikhail f. Shiryaev
e8cf417350
Use NotSet in post_commit_status for optional arguments
2023-04-28 23:52:33 +02:00
Mikhail f. Shiryaev
df33b99907
Rework post_commit_status, add set_status_comment there
2023-04-28 23:52:31 +02:00
Mikhail f. Shiryaev
ccd4fd7e64
Use commit_status_helper.post_commit_status everywhere
2023-04-28 23:52:28 +02:00
Mikhail f. Shiryaev
fcc14ae724
Enable s3 caching
2023-03-29 23:33:27 +02:00
Mikhail f. Shiryaev
c4870ad7bc
Move PRs artifacts to the PRs prefix in S3
2023-03-24 08:54:06 +01:00
Mikhail f. Shiryaev
f2b1654a44
Add overwriting failed reports as pending on rerun
2023-02-23 10:38:22 +01:00
Alexey Milovidov
03ae644ea3
Fix performance test
2023-01-09 01:58:42 +01:00
Robert Schulze
cfb6feffde
What happens if I remove these 139 lines of code?
2023-01-03 18:35:31 +00:00
Mikhail f. Shiryaev
ab0aab2c15
Fix false success rerun on similar prefix for another builds
2022-12-16 14:23:31 +01:00
Mikhail f. Shiryaev
ec0684dfce
Fix typing issues in build_check.py
2022-11-29 14:12:22 +01:00
Mikhail f. Shiryaev
c2b02c2ae9
Download ccache from release PRs for backports
2022-09-14 18:24:55 +02:00
Yakov Olkhovskiy
31a7ed09a1
disable default ENABLE_CLICKHOUSE_SELF_EXTRACTING and add to env
2022-08-27 21:08:01 +00:00
Alexey Milovidov
91ed3ebe9a
Remove the remaining parts of "unbundled" build
2022-08-27 02:18:47 +02:00
Mikhail f. Shiryaev
372481e770
Rework S3Helper a little bit
2022-08-11 15:01:32 +02:00
Mikhail f. Shiryaev
2fb68078e8
Replace S3 URLs by parameter
2022-08-10 15:22:04 +02:00
Robert Schulze
729d19fa4f
Rename "splitted build" to "shared libraries build" in CI tools
...
- The old name made sense for (dev option) "-DUSE_STATIC_LIBRARIES=0
-DSPLIT_SHARED_LIBRARIES=1 -DSPLIT_BINARY=1" but that was removed with
#39520 .
- What still exists is "-DUSE_STATIC_LIBRARIES=0
-DSPLIT_SHARED_LIBRARIES=1" which does a shared library build
2022-07-31 12:26:51 +00:00
Mikhail f. Shiryaev
19516c768f
Revert "Upload to S3 compressed self-extracting clickhouse"
2022-07-04 10:15:27 +02:00
Yakov Olkhovskiy
12290dd644
upload from self-extracting directory
2022-06-30 17:35:42 -04:00
Mikhail f. Shiryaev
5d4e96cc30
Change order of uploaded artifacts to rebuild failed binaries
2022-06-15 13:17:45 +02:00
Mikhail f. Shiryaev
e1ed2aa3dc
Add failed builds to the build report
2022-05-25 23:00:33 +02:00
Mikhail f. Shiryaev
de39a48c33
Append performance_url to build_urls
2022-05-19 22:44:10 +02:00
Mikhail f. Shiryaev
121571ec5d
Ugly hacks for performance.tgz artifacts
2022-05-19 22:37:54 +02:00
Mikhail f. Shiryaev
48751f5a91
Checkout master:master for performance output in packager
2022-05-18 01:38:44 +02:00
Mikhail f. Shiryaev
b929eee8db
Remove redundant CHECK_NAME from build_check.py
2022-05-18 01:38:41 +02:00
bkuschel
16e4b0db20
Fix coverity build
2022-05-13 10:22:23 -07:00
Mikhail f. Shiryaev
c65c832edb
Adjust git_helper and version_helper for shallow clone
2022-04-21 20:08:55 +02:00
Mikhail f. Shiryaev
fc5107623f
Checkout shallow repository for builds
2022-04-21 20:08:52 +02:00
Mikhail f. Shiryaev
a09fcdac1f
Do not fail on a poisoned ccache
2022-04-09 00:41:39 +02:00
Mikhail f. Shiryaev
cb962b8ad5
Stop rewriting BUILD_NAME env in build_check.py
2022-04-08 22:34:58 +02:00
Mikhail f. Shiryaev
f506b6c1a3
Fix linter issues and missed formatting
2022-04-08 19:50:41 +02:00
Mikhail f. Shiryaev
dd4bd4abba
Simplify and fix coverity
2022-04-07 18:35:58 +02:00
Mikhail f. Shiryaev
62fa528e7d
Fix syntax error in build_check.py
2022-04-06 10:15:36 +02:00
Boris Kuschel
2298b80ed8
Add coverity scan
...
Signed-off-by: Boris Kuschel <Boris.Kuschel@ibm.com>
2022-04-05 19:52:33 +02:00
Mikhail f. Shiryaev
3e7c46075a
Clean out dead code from version_helper
2022-04-01 11:59:49 +02:00
alesapin
fcd4e0be65
Black
2022-03-30 19:15:27 +02:00
alesapin
8980994faa
Resurrect build hash
2022-03-30 16:29:13 +02:00
Mikhail f. Shiryaev
a0edb3e593
Build tgz and rpm for every running
2022-03-22 11:10:01 +01:00
Mikhail f. Shiryaev
0dd1f4af76
Rename alien arguments and parameters
2022-03-22 11:10:01 +01:00
Mikhail f. Shiryaev
342f7ba567
Migrate to nfpm
2022-03-22 11:09:59 +01:00
Azat Khuzhin
4b770343e1
Mark build action as failed if it was retried and there was no succeeded builds
...
Builder actions does not shows errors after retries, for example [1]
failed, but the check is green:
Dump json report {
'log_url': 'https://s3.amazonaws.com/clickhouse-builds/35204/c5a71a7f10e9d20b116b3e1db02bb444b203c32a/binary_gcc/build_log.log ',
'build_urls': [], <-- empty
'build_config': {...},
'elapsed_seconds': 0, 'status': False
} to build_urls_binary_gcc.json with env build_urls_{build_name}
[1]: https://github.com/ClickHouse/ClickHouse/runs/5510262456?check_suite_focus=true#logs
And previous build indeed failed [2]:
Mar 11 08:19:45 ninja: build stopped: subcommand failed.
[2]: https://s3.amazonaws.com/clickhouse-builds/35204/c5a71a7f10e9d20b116b3e1db02bb444b203c32a/binary_gcc/build_log.log
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-03-14 13:23:51 +03:00
Mikhail f. Shiryaev
546cee5512
Huge refactoring of version_helper
2022-02-16 12:16:42 +01:00
Mikhail f. Shiryaev
080c56d91a
Fix pylint for build_check.py
2022-01-13 15:13:58 +01:00