Commit Graph

38 Commits

Author SHA1 Message Date
Jason Volk 73a3a4cb35 docker: Add --no-cache on built stage to force rebuild on runners. 2023-04-13 22:22:11 -07:00
Jason Volk 1f35421cec docker/ubuntu: Disable additional rocksdb built accessories. 2023-04-10 01:08:11 -07:00
Jason Volk af783c8dfe docker: Add build arg for extra packages; move opencl/libclc. 2023-04-10 01:08:11 -07:00
Jason Volk 8c629f20a6 docker: Workaround buildkit ignoring --cpuset-cpus. 2023-04-10 01:08:11 -07:00
Jason Volk b2d3ae4d0d Add docker image workflows. 2023-04-10 01:08:11 -07:00
Jason Volk 5d40121d53 docker/ubuntu: Remove cruft. (792973397) 2023-04-09 21:48:34 -07:00
Jason Volk 24cb1b804f docker: Add appropriate libclc-dev for the specific LLVM epoch. (ubuntu/clang) 2023-04-09 21:48:34 -07:00
Jason Volk 13d21ca83c docker: Reduce extra_packages_devX to single build argument. 2023-04-09 21:48:33 -07:00
Jason Volk a67227f28f docker/ubuntu: Append the config.log after a failed configure; quiet rocksdb untar. 2023-04-09 21:48:33 -07:00
Jason Volk 7929733978 docker: Refactor into build matrix. [ci skip] 2023-03-30 21:02:37 -07:00
Jason Volk 999ef88b7f docker/ubuntu/22.04: Fetch RocksDB source as needed without persisting into image.
Thanks to Giovanni Bottaro.
2023-03-24 18:36:02 -07:00
Jason Volk 7046010ff9 docker/ubuntu/22.04: Delete unused librocksdb.a build artifact from base image.
Thanks to Giovanni Bottaro.
2023-03-24 17:32:08 -07:00
Jason Volk 92da7381ce docker/ubuntu/22.04: Use exact boost package names to prevent regex matching dev packages.
Thanks to Giovanni Bottaro.
2023-03-24 16:44:24 -07:00
Jason Volk 70b49b96d2 Drop gcc-9; minimum required: gcc-10. 2023-03-12 13:38:45 -07:00
Jason Volk a549fd0b80 docker/alpine/3.16: Delete liburing, prior 2.2 complicates workaround; remove stale configure option. 2023-03-03 12:28:34 -08:00
Jason Volk 57305563e7 docker/ubuntu/22.04: Upgrade to llvm-15. 2023-02-11 15:38:14 -08:00
Jason Volk 10a978d629 docker/ubuntu/22.04: Remove unused liburing package. 2023-02-11 13:56:29 -08:00
Jason Volk da55b185da Enable io_uring on supporting platforms. (#37)
docker: Add liburing to base packages. (#37)
2022-09-10 12:00:48 -07:00
Jason Volk 3d227f4878 configure: Bump rocksdb version default to v7.4.5. 2022-09-10 11:29:29 -07:00
Jason Volk ff6d22d73e docker/ubuntu/22.04/full: Add OpenCL support. 2022-08-27 14:12:05 -07:00
Jason Volk 26d34224b6 docker/ubuntu: Add libatomic1 to package list. 2022-08-11 17:16:19 -07:00
Jason Volk 9f72d7e037 docker/ubuntu: Reorg tree; optimize images. 2022-08-11 13:28:12 -07:00
Jason Volk 3c59438fae docker/alpine: Use build args for urls/versions. 2022-08-11 13:28:12 -07:00
Jason Volk 3139050e45 Docker: Enable buildkit; postfix tags with target. [ci skip] 2022-07-29 22:30:09 -07:00
Jason Volk b2682d4e63 docker: Deduplicate Alpine -built into argumented stages. [ci skip] 2022-07-28 13:42:06 -07:00
Jason Volk 561a956b2c docker: Alpine-3.16 deck. 2022-07-25 16:22:06 -07:00
Jason Volk f7d6c78ce6 docker: Add missing libgraphicsmagick-q16-3; rm rocksdb after build; add smoketest. 2022-07-24 16:42:26 -07:00
Jason Volk 7d4919dee0 configure: Update rocksdb version default. 2022-07-21 18:28:57 -07:00
Jason Volk ec47f0b582 docker: Pull from matrix-construct/master for built image. [ci skip] 2022-07-21 09:23:25 -07:00
Jason Volk b4cc681112 docker: Purge some build packages to slim the built image; refine syntax.
docker: Cleanup for consistent syntax.
2022-07-19 14:26:23 -07:00
Jason Volk 26a4653fb0 docker: Add fully built image. 2022-07-18 16:58:02 -07:00
Jason Volk 16be40e4e9 docker: Optimize w/ specific boosts; purge cmake/curl after rocksdb built. 2022-07-07 16:47:55 -07:00
Jason Volk 05ea5525be docker: Improve style and formatting. 2022-07-07 16:47:55 -07:00
Jason Volk d5302087bc docker: Upgrade images to 22.04; update appveyor build matrix. 2022-06-21 22:32:05 -07:00
Jason Volk 2146fe5c32 docker: Replace lz4 with zstd in ubuntu base. 2020-10-02 03:18:06 -07:00
Jason Volk 37e21e208f docker: Add gcc-10/clang-10 images. 2020-07-13 21:30:12 -07:00
Jason Volk d3b2fde5ff docker: Add libicu-dev to ubuntu base. 2020-06-19 06:17:49 -07:00
Jason Volk 083cd73eb8 tools: Move docker to the fore. 2020-05-10 18:05:05 -07:00