aboutsummaryrefslogtreecommitdiff
path: root/jammy-arm64-tcwg-base
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2023-06-19 11:33:55 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2023-06-20 11:43:00 +0000
commitb300110e22938f4d663556e82758c60ce11866ae (patch)
tree98900601435ad9b90a48e2173c2f6ac2ef99c45b /jammy-arm64-tcwg-base
parent40c964f7aa52a55d4ed12c070f79e79eaa823dfa (diff)
tcwg-base: Install custom jipdate
The custom jipdate supports creation of sub-tasks, fetching specific fields from cards, and updating summary and desription of cards. FIXME: Revert to installing from pip, when pull requests from maxim-kuvyrkov are merged https://github.com/Linaro/jipdate/pulls . Change-Id: If0a061a0a31244fb1e48adfca542193ca88515ed
Diffstat (limited to 'jammy-arm64-tcwg-base')
-rw-r--r--jammy-arm64-tcwg-base/Dockerfile11
1 files changed, 9 insertions, 2 deletions
diff --git a/jammy-arm64-tcwg-base/Dockerfile b/jammy-arm64-tcwg-base/Dockerfile
index 5a1d36d4..27c80a88 100644
--- a/jammy-arm64-tcwg-base/Dockerfile
+++ b/jammy-arm64-tcwg-base/Dockerfile
@@ -139,7 +139,6 @@ RUN install -D -p -m0755 /usr/share/doc/git/contrib/workdir/git-new-workdir /usr
&& echo "MaxSessions 256" >> /etc/ssh/sshd_config \
&& locale-gen en_US.UTF-8 && update-locale LANG=en_US.UTF-8 \
&& pip3 install git-review \
- && pip3 install jipdate \
&& pip3 install psutil \
# Patchworks client for pre-commit testing with "-f yaml" support and
# shyaml tool to parse its output; these are used in jenkins-scripts/pw-*.sh.
@@ -149,6 +148,14 @@ RUN install -D -p -m0755 /usr/share/doc/git/contrib/workdir/git-new-workdir /usr
# has a version mismatch for pyyaml on jammy. Therefore install JJB only
# for amd64.
&& true
+# Install custom jipdate.
+# FIXME: Revert to installing from pip, when pull requests from maxim-kuvyrkov
+# are merged https://github.com/Linaro/jipdate/pulls .
+RUN git clone -b master https://github.com/maxim-kuvyrkov/jipdate.git /usr/local/jipdate/ \
+ && cd /usr/local/jipdate \
+ && pip3 install flit \
+ && flit build \
+ && FLIT_ROOT_INSTALL=1 flit install --symlink
# LLVM requires at least CMake 3.20.0 and we need 3.24 for flang support.
RUN wget https://github.com/Kitware/CMake/releases/download/v3.24.2/cmake-3.24.2-linux-aarch64.sh \
&& chmod +x cmake-3.24.2-linux-aarch64.sh \
@@ -247,4 +254,4 @@ VOLUME /tmp
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
# This is a dummy comment to trigger a base image rebuild.
-# checksum: d4f37e1c6bdae7b7d6433de9d04d3963
+# checksum: 106611980f2952a733cd7344e224da65