Skip to content

Commit 620238d

Browse files
committed
predownload all maven dependencies to speed up kex build
1 parent 0dd0e3b commit 620238d

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

KexStandaloneBase

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,13 @@ RUN pacman -Syu --noconfirm \
1111
# install kex scripts
1212
USER root
1313
COPY kex-install.sh /usr/bin
14+
COPY kex-prebuild.sh /usr/bin
1415
COPY kex-test.sh /usr/bin
1516
COPY kex-run.sh /usr/bin
1617
RUN chmod a+rwx /usr/bin/kex-install.sh
18+
RUN chmod a+rwx /usr/bin/kex-prebuild.sh
1719
RUN chmod a+rwx /usr/bin/kex-test.sh
1820
RUN chmod a+rwx /usr/bin/kex-run.sh
21+
22+
RUN kex-prebuild.sh
23+

kex-prebuild.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
kex-install.sh
4+
cd /home/kex
5+
mvn clean package -Pfull-smt
6+
cd /
7+
rm -rf /home/kex

0 commit comments

Comments
 (0)