Skip to content

Commit d27b8a5

Browse files
committed
chore: add Pulsar client dependencies
1 parent 71051b5 commit d27b8a5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

runner/actions-runner.dockerfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ RUN apt update -y \
4242
wget \
4343
zip \
4444
zstd \
45+
g++ \
46+
make \
47+
cmake libssl-dev libcurl4-openssl-dev liblog4cxx-dev \
48+
libprotobuf-dev protobuf-compiler libboost-all-dev google-mock libgtest-dev libjsoncpp-dev \
4549
&& ln -sf /usr/bin/python3 /usr/bin/python \
4650
&& ln -sf /usr/bin/pip3 /usr/bin/pip \
4751
&& rm -rf /var/lib/apt/lists/*
@@ -51,6 +55,10 @@ RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - \
5155
&& apt update -y \
5256
&& apt install -y --no-install-recommends yarn
5357

58+
RUN wget --no-check-certificate --user-agent=Mozilla -O apache-pulsar-client-dev.deb "https://archive.apache.org/dist/pulsar/pulsar-2.8.0/DEB/apache-pulsar-client-dev.deb" \
59+
&& wget --no-check-certificate --user-agent=Mozilla -O apache-pulsar-client.deb "https://archive.apache.org/dist/pulsar/pulsar-2.8.0/DEB/apache-pulsar-client.deb" \
60+
&& apt install ./apache-pulsar-client*.deb
61+
5462
# arch command on OS X reports "i386" for Intel CPUs regardless of bitness
5563
RUN export ARCH=$(echo ${TARGETPLATFORM} | cut -d / -f2) \
5664
&& if [ "$ARCH" = "arm64" ]; then export ARCH=aarch64 ; fi \

0 commit comments

Comments
 (0)