Commit Graph

11 Commits

Author SHA1 Message Date
Dmitriy.Panov
db22e01a4a build scripts: the .m2 directory should be initialized with something otherwise the chmod effect may be discarded
if no Maven cache volume is specified for `docker run`

GitOrigin-RevId: 893ece01b4e94d1fa862f6eb7e77237da910e918
2025-01-14 22:48:38 +00:00
Dmitriy.Panov
c721c99a85 build scripts: an option to reuse .m2 cache from the host for both jps-bootstrap and build scripts
GitOrigin-RevId: 7cb47910bebfb5b7616011c854c3e9bab762f77f
2025-01-14 22:48:38 +00:00
Dmitriy.Panov
2c21013b4f build scripts: the home directory should exist and be writable for any user because it is required for the IDE
otherwise `java.util.prefs.Preferences#userRoot` will throw an exception, for example

GitOrigin-RevId: bc6706cd3d58e73e0436215c832c50d5bf008f16
2025-01-14 22:48:38 +00:00
Dmitriy.Panov
8eb871c05f build scripts: a target build stage for each IDE and for tests
GitOrigin-RevId: df3717d52e021a7e4aaa6ded53c15811bc32baca
2025-01-14 22:48:38 +00:00
Dmitriy.Panov
ed2812e3c8 build scripts: the Docker socket mounting option is dropped to simplify the setup and not to endorse running with root
IJI-2356

GitOrigin-RevId: 13ff57c9cc2735184a687d44997f6d21528fe68b
2025-01-14 22:48:38 +00:00
Dmitriy.Panov
3b5434c625 build scripts: git is now required to build an IDE
but Dockerfile's CMD is not executed if arguments are passed to the `docker run` command, so [the dubious ownership error](https://github.com/git/git/blob/master/Documentation/config/safe.txt) will be thrown by Git inside a container run as the root

GitOrigin-RevId: 81d0aed6334b3b2739404cd5a418bfc5a2417575
2025-01-14 22:48:38 +00:00
Dmitriy.Panov
d9a8a34ae6 build scripts: docker hub mirror, fixed checksums
GitOrigin-RevId: aff456939d03c3377108fb370756e3ea22a5a6bd
2025-01-14 22:48:38 +00:00
Dmitriy.Panov
b3e3f3b369 IJPL-173242 git is now required to build an IDE
GitOrigin-RevId: 3dc8adb5d86dd1facd4504980e306f5799121ec0
2024-12-24 18:07:43 +00:00
Dmitriy.Panov
52657551de IJI-2196 GitHub workflow to build IntelliJ IDEA Community distributions for all supported OS
GitOrigin-RevId: 30e80f202d89acc6b4846caeba2a166e2675d899
2024-11-13 16:22:45 +00:00
Dmitriy.Panov
bfebcb4443 CPP-31989 IJI-971 checking executable permissions for .snap
GitOrigin-RevId: c3407564db904a7c915f72a0df8614d4f91723a0
2023-04-05 14:00:35 +00:00
Ivan.Povetkin
c82d7fe1df IJI-629: Dockerized Build Environment for Community
Merge-request: IJ-MR-101927
Merged-by: Ivan Povetkin <Ivan.Povetkin@jetbrains.com>

GitOrigin-RevId: d5130c6764e46e5a2823f220e83bbd558291b75c
2023-02-01 17:21:27 +00:00