[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3601: CI builds new images for test jobs even when Tahoe's dependencies haven't changed

Tahoe-LAFS trac at tahoe-lafs.org
Thu Dec 19 10:29:05 UTC 2024


#3601: CI builds new images for test jobs even when Tahoe's dependencies haven't
changed
------------------------------------+--------------------------------------
     Reporter:  exarkun             |      Owner:
         Type:  enhancement         |     Status:  new
     Priority:  normal              |  Milestone:  undecided
    Component:  dev-infrastructure  |    Version:  n/a
   Resolution:                      |   Keywords:  self-contained ci docker
Launchpad Bug:                      |
------------------------------------+--------------------------------------
Changes (by btlogy):

 * keywords:  self-contained ci => self-contained ci docker
 * type:  defect => enhancement
 * component:  unknown => dev-infrastructure


Comment:

 Having lately looked into those images, I was thinking of two steps to
 improve the current situation in regards of this ticket:

 1. limit the Docker context of those images to the strict minimum (e.g.:
 not the all `src/`, neither the `doc/` folders): this could be achieved w/
 `.dockerignore` and/or restructuring files/directories.
 2. trigger the build-images workflow on any PR that would change this
 limited context, but publish only when building on the master: this idea
 was partly discussed in ticket:3484.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3601#comment:3>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list