Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
24 check-ins that include changes to files matching 'container/*'
2025-01-24
| ||
11:17 | Renamed "*REPO" variables to "*ORG" for two reasons: confusion Leaf check-in: 2921e74fa6 user: tangent tags: trunk | |
10:59 | Tagging the built fossil:latest image so that it now pushes the single build to both Docker Hub and Quay.io. check-in: 8d83715529 user: tangent tags: trunk | |
10:00 | Portably finding GNU grep for the commit tag parsing since it now depends on the -P flag, which BSD grep doesn't support. check-in: 7c0faacd40 user: tangent tags: trunk | |
07:54 | Added arm32 to the build farm. It's a straightforward change to what we had before, but it serves to document the actual build farm pushing to quay.io/tangent/fossil, suitably anonymized. check-in: 2e23acb879 user: tangent tags: trunk | |
03:56 | Error suppression on previous; don't care if it succeeds or fails. check-in: f22fe09801 user: tangent tags: trunk | |
03:55 | Small fix to the build to prevent a silly error message on building a second time on the same host. check-in: 79bddfbc72 user: tangent tags: trunk | |
03:55 | Added a farm-macos target to show another way of achieving what we previously had as "make farm", which presumed a Linux primary build host. check-in: ee617cf19a user: tangent tags: trunk | |
2025-01-17
| ||
15:43 | Applying logical tag to the ":latest" version as a separate step after the "podman farm build" step to work around a bug in --tag parsing when you try to include the version/checkin tag in that first step. check-in: bbbb4b9266 user: tangent tags: trunk | |
03:03 | Assorted fixes to the farm build scheme. It still doesn't handle version tagging properly, but this appears to be an upstream bug. check-in: 85775aba3f user: tangent tags: trunk | |
01:39 | First cut at reworking the Fossil container build in terms of Podman farms instead of Docker BuildKit, with the push going to quay.io instead of Docker Hub. check-in: ef20bd4b44 user: tangent tags: trunk | |
2024-07-27
| ||
11:31 | Calling on the upstream image build process in a way that causes it to build the source tarball locally via a "fossil tarball" command instead of pulling it from the official site via a /tarball URL. Not only is this more efficient, it gets us around the recently-added anti-bot defenses. check-in: 0d91641261 user: tangent tags: trunk | |
2023-07-14
| ||
06:26 | Switched build commands over to the shorter versions now that buildx is the default. check-in: 7890006be4 user: tangent tags: trunk | |
2023-06-01
| ||
03:09 | Added the "login" target check-in: 1b9ce41659 user: tangent tags: trunk | |
02:41 | "make release" now updates the Fossil "release" checkout before starting the build. check-in: 8e6e101db8 user: tangent tags: trunk | |
2023-03-20
| ||
05:45 | Split the build platforms into ARM vs x86, each on a host with a compatible CPU. This doesn't reduce the use of QEMU to zero since ARMv7 on ARM64 still seems to require it, but it does speed the build considerably. Roughly doubling the CPU cores available can't hurt, either. check-in: be98079b5d user: tangent tags: trunk | |
2023-01-09
| ||
18:34 | "Push" now implies "build". check-in: 83a7bcbf17 user: tangent tags: trunk | |
2022-12-01
| ||
06:29 | Added 32-bit build variants for the container to cover approximately every use case. check-in: 0e039e7cca user: tangent tags: trunk | |
2022-11-30
| ||
13:32 | More refinments to the container readme check-in: 6ee4861a26 user: tangent tags: trunk | |
13:28 | Showed how to use DBFLAGS via "make all", enabling the JSON API as an example. Other text polishing while in there. check-in: 1e87aebb37 user: tangent tags: trunk | |
13:27 | Separated the "push" steps out into a new container Makefile target so "make all" can be used by others. Also fixed some dependency problems with creation of the buildx container. check-in: 324675487a user: tangent tags: trunk | |
2022-11-16
| ||
20:34 | Switched the container build process over to buildx check-in: 0c446f846c user: tangent tags: trunk | |
2022-10-07
| ||
23:46 | Typo fix check-in: 5583df2636 user: tangent tags: trunk | |
2022-09-05
| ||
00:43 | Small tweak check-in: c704ac0577 user: tangent tags: trunk | |
00:40 | Added the Fossil container build system, with autopush to Docker Hub. check-in: 9237aadcfe user: tangent tags: trunk | |