diff --git a/containers/jug/xl.Dockerfile b/containers/jug/xl.Dockerfile
index 9aa7343ed66729994a761b124c71f78970e2ec5d..165496e47671fb99e8e1b1be10dcc6ef40ebe116 100644
--- a/containers/jug/xl.Dockerfile
+++ b/containers/jug/xl.Dockerfile
@@ -97,3 +97,21 @@ RUN mkdir -p /opt/benchmarks
         https://eicweb.phy.anl.gov/EIC/benchmarks/reconstruction_benchmarks.git \
  && git clone -b ${BENCHMARK_PHY_VERSION} --depth 1                             \
         https://eicweb.phy.anl.gov/EIC/benchmarks/physics_benchmarks.git
+
+## Install campaigns into the container
+
+ARG CAMPAIGNS_SINGLE_VERSION="main"
+ARG CAMPAIGNS_HEPMC3_VERSION="main"
+ARG CAMPAIGNS_CONDOR_VERSION="main"
+ARG CAMPAIGNS_SLURM_VERSION="main"
+
+RUN mkdir -p /opt/campaigns                                                     \
+ && cd /opt/campaigns                                                           \
+ && git clone -b ${CAMPAIGNS_SINGLE_VERSION} --depth 1                          \
+        https://eicweb.phy.anl.gov/EIC/campaigns/single.git                     \
+ && git clone -b ${CAMPAIGNS_HEPMC3_VERSION} --depth 1                          \
+        https://eicweb.phy.anl.gov/EIC/campaigns/hepmc3.git                     \
+ && git clone -b ${CAMPAIGNS_CONDOR_VERSION} --depth 1                          \
+        https://eicweb.phy.anl.gov/EIC/campaigns/condor.git                     \
+ && git clone -b ${CAMPAIGNS_SLURM_VERSION} --depth 1                           \
+        https://eicweb.phy.anl.gov/EIC/campaigns/slurm.git