This is an automated email from the ASF dual-hosted git repository.
bneradt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/trafficserver-ci.git
The following commit(s) were added to refs/heads/main by this push:
new b90a397 Add BoringSSL to rockylinux:8 (#133)
b90a397 is described below
commit b90a397c7e9ba7eca078861ac2a28ed7efbb8830
Author: Brian Neradt <[email protected]>
AuthorDate: Thu Mar 23 12:26:39 2023 -0500
Add BoringSSL to rockylinux:8 (#133)
---
docker/rockylinux8/Dockerfile | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/docker/rockylinux8/Dockerfile b/docker/rockylinux8/Dockerfile
index c4872d1..36979bb 100644
--- a/docker/rockylinux8/Dockerfile
+++ b/docker/rockylinux8/Dockerfile
@@ -124,3 +124,17 @@ RUN \
RUN \
/usr/local/go/bin/go install
github.com/mccutchen/go-httpbin/v2/cmd/[email protected]; \
cp /root/go/bin/go-httpbin /usr/local/go/bin/
+
+# BoringSSL has no releases or tags. For Docker image reproducibilty, we pin to
+# a particular commit. This should be updated regularly.
+RUN \
+ cd /root/src; \
+ git clone https://github.com/google/boringssl.git; \
+ cd boringssl/; \
+ git checkout b6a50fd62d1ae44ad211ebe26f803c66db444302; \
+ mkdir build; \
+ cd build; \
+ source /opt/rh/gcc-toolset-11/enable; \
+ cmake -DGO_EXECUTABLE=/usr/local/go/bin/go
-DCMAKE_INSTALL_PREFIX=/opt/boringssl -DCMAKE_BUILD_TYPE=Release
-DBUILD_SHARED_LIBS=1 ../; \
+ make -j4; \
+ make install