commit 5b43de8bc8a6156ef33aa4682f6a5ae069193a8a
parent 711d5929689d0f01f9a7a8897090dc6fff33123d
Author: MS <ms@taler.net>
Date: Wed, 16 Nov 2022 09:11:51 +0100
Install wallet CLI in base image.
Diffstat:
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/buildbot/master.cfg b/buildbot/master.cfg
@@ -677,7 +677,7 @@ WALLET_FACTORY.addStep(
description="Running wallet tests",
descriptionDone="Test correctly run",
command=["timeout", "--preserve-status", "5m",
- "docker", "run", "-i", "-t", "taler_local/taler_base",
+ "docker", "run", "taler_local/taler_base",
"taler-wallet-cli", "testing", "run-integrationtests",
"--suites", "wallet,merchant,libeufin,wallet-backup,wallet-tipping"],
workdir="../../",
diff --git a/docker/demo/images/base/Dockerfile b/docker/demo/images/base/Dockerfile
@@ -77,11 +77,16 @@ RUN make install
RUN curl -fsSL https://deb.nodesource.com/setup_19.x | bash - && \
apt-get install -y nodejs
RUN npm install -g pnpm
+
WORKDIR /wallet-core
RUN ./bootstrap
WORKDIR ./packages/demobank-ui
RUN ./configure
RUN make install
+# Install CLI to provide integration tests.
+WORKDIR ../taler-wallet-cli
+RUN ./configure
+RUN make install
WORKDIR /sync
RUN ./bootstrap