Bogdan Mukvich
f558b0dc55
Update build-env docker image
...
* Update debian base image
* Update JDK 8, JDK 11
* Add JDK 17, JDK 21
* Update maven
* Add java to PATH
2023-11-17 11:23:23 +00:00
Dmitriy Novozhilov
91667d4e00
[Build] Fix update-bootstrap script
2023-10-09 09:30:37 +00:00
Nikolay Krasko
1af7649ee9
Use maven wrapper for reproducible build
2023-09-13 22:25:29 +00:00
Dmitriy Novozhilov
37aad51438
[Build] Regenerate verification-metadata.xml in bootstrap-update script
...
This is needed for two purposes:
- sometimes dependencies may differ because of changes in KGP, and it's
better to find it right after version-update commit, not only at remote run
- there is a plan to drop `trusted` section from `verification-metadata.xml`
and always set specific versions of used dependencies even for bootstrap
dependencies, so running it in regular bootstrap update routine won't
allow forgetting about it (see KTI-1374)
2023-09-07 11:53:30 +00:00
Nikolay Krasko
58d9727092
Remove *.spdx.json.md5 and *.spdx.json.sha1 from reproducible file
2023-06-15 15:10:55 +00:00
Bogdan Mukvich
60b2dffeb3
Ignore SBOM in reproducible build
2023-05-09 08:46:07 +00:00
Bogdan Mukvich
5ac255f4dc
Add JDK 11 to kotlin build env
2023-05-09 08:35:07 +00:00
Nikolay Krasko
cdec1e6c62
Update used based image for Kotlin builds
2023-04-17 13:33:51 +00:00
Dmitriy Novozhilov
d3200b2c65
Fix line breaks in utility script for bootstrap update
2023-03-18 00:45:32 +02:00
Dmitriy Novozhilov
5b7efbfed7
Add utility script for bootstrap update
...
Script `scripts/update-bootstrap` takes one argument with new bootstrap
version, updates all required places and commit them with message
"Advance bootstrap to {version}"
2023-03-01 13:53:47 +00:00
Nikolay Krasko
6afaa13eab
Add docker file for building Kotlin build environment
...
KTI-1119
2023-02-06 10:01:53 +00:00
Nikolay Krasko
17742b4c02
Stabilize order of entries in maven.zip
...
KTI-1077
2022-12-27 17:31:09 +00:00
Nikolay Krasko
74dd31d00a
Call additional publishToMavenLocal in maven build scripts and enable info
...
'publish' do not publish all artifacts to maven local and maven
fails because of it as it can't find dependencies.
KTI-729
2022-12-19 14:40:52 +00:00
Nikolay Krasko
014e764644
Remove explicit set of encoding from the build script
...
Setting is now set in gradle.properties since b5b58f40
2022-12-12 15:53:23 +00:00
Nikolay Krasko
7bf2685b5b
Don't leave Gradle daemons after build scripts
2022-12-12 15:53:22 +00:00
Nikolay Krasko
41d16b1376
Scripts for building Kotlin repository
2022-11-22 20:29:20 +00:00