Clemens Beck
16d316f321
Bookworm and Ruby 3.0: Use system root CAs
...
Link the system certificate directory to the custom OpenSSL certificate
directory. Fixes cert chain errors for HTTP requests sent from Ruby.
Relates https://gitlab.com/gitlab-org/gitlab-build-images/-/issues/132
2024-02-12 15:45:13 +01:00
Clemens Beck
db6f2daec2
Add Debian Bookworm images
2024-01-18 10:20:04 +00:00
Matthias Käppler
b9bddb9b12
Verify mandatory Ruby patches exist
2022-11-30 16:44:38 +00:00
Stan Hu
88901ea9ff
Consolidated Ruby patches using major and minor versions
...
Previously we had to remember to apply specific patches for each
version of Ruby, and it was easy to forget. Let's just simplify this
by applying patches for the major and minor versions (e.g. 2.7, 3.0,
etc.).
2022-11-29 14:49:23 -08:00
Balasankar "Balu" C
0149acb910
Support building Ruby in UBI
...
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-06 13:17:15 +05:30
Balasankar "Balu" C
0dea43ac3b
Support using OS other than Debian as base for custom images
...
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-04 16:30:29 +05:30
Lin Jen-Shin
a00159f06f
Add a way to pin RubyGems and pin to 3.2
2022-06-22 00:16:26 +08:00
Robert Marshall
5be515c87b
Update jemalloc to 5.3.0
2022-06-06 16:20:03 +00:00
Andrejs Cunskis
1f15ec8684
Add option to pass custom bundler version
2022-05-01 19:31:13 +03:00
Stan Hu
27c59b7e27
Update to Debian bullseye
2022-02-10 07:37:01 +00:00
Stan Hu
b62cf0d32f
Ensure jemalloc is always linked with ruby binary
2022-02-07 07:34:08 +00:00
Stan Hu
bb1423cd52
Set frame pointer in cflags instead of optargs
...
!401 set `optflags`, but this overrode the default `-O3`. Using cflags
appends to the default CFLAGS.
2021-04-28 15:45:03 -07:00
Stan Hu
1eca8ebf25
Enable frame pointer in Ruby compile options
...
This will make it easier to profile and debug Ruby builds.
This also matches with what we do in production:
https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/4030
2021-04-28 15:07:17 -07:00
Stan Hu
3391b94d39
Clean up jemalloc source dir
2021-04-20 01:54:15 -07:00
Stan Hu
7cde6cc615
Add autoconf to build
2021-04-20 01:14:21 -07:00
Stan Hu
d8636ff0e8
Build ruby with jemalloc
...
This should improve memory usage and test Ruby the way we do in
production.
2021-04-20 00:54:06 -07:00
Kamil Trzciński
d9530f3124
Fix patching ruby
2021-02-01 18:31:37 +01:00
Kamil Trzciński
255e47d887
Fix node-10 support
2021-02-01 17:56:38 +01:00
Kamil Trzciński
f0bf9d8f0c
Fix support for Ruby versions
2021-02-01 17:45:17 +01:00
Kamil Trzciński
d25cb10067
Apply thread allocations patch to Ruby 2.7
...
This makes us to compile Ruby 2.7 manually
and apply relevant patch.
2021-02-01 14:20:17 +01:00
Andrew Newdigate
6725e787b0
Fix for bug that forces all Go binaries to be based on Go 1.8 (the default)
2017-12-21 11:55:07 +00:00
Kamil Trzcinski
aefaed4d90
initial commit
2016-04-15 15:12:47 +02:00