[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dockerfile-mode 27a9f4d2f3 092/104: Added the option to us
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dockerfile-mode 27a9f4d2f3 092/104: Added the option to use docker buildkit |
Date: |
Sat, 29 Jan 2022 07:58:39 -0500 (EST) |
branch: elpa/dockerfile-mode
commit 27a9f4d2f3cfcc4188955f27d1945850d850aed1
Author: fredeb <frederikbraendstrup@gmail.com>
Commit: Drew Csillag <drew@thecsillags.com>
Added the option to use docker buildkit
---
dockerfile-mode.el | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/dockerfile-mode.el b/dockerfile-mode.el
index f48fac97c7..ffa79d5f4b 100644
--- a/dockerfile-mode.el
+++ b/dockerfile-mode.el
@@ -59,6 +59,15 @@ Each element of the list will be passed as a separate
:type '(repeat string)
:group 'dockerfile)
+(defcustom dockerfile-use-buildkit nil
+ "If t use Docker buildkit for building images
+
+This is the new buildsystem for docker, and in time it will replace the old one
+but for now it has to be explicitly enabled to work.
+It is supported from docker 18.09"
+ :type 'boolean
+ :group 'dockerfile)
+
(defface dockerfile-image-name
'((t (:inherit (font-lock-type-face bold))))
"Face to highlight the base image name after FROM instruction.")
@@ -176,7 +185,8 @@ The build string will be of the format:
(save-buffer)
(compilation-start
(format
- "%s%s build %s %s %s -f %s %s"
+ "%s%s%s build %s %s %s -f %s %s"
+ (if dockerfile-use-buildkit "DOCKER_BUILDKIT=1 " "")
(if dockerfile-use-sudo "sudo " "")
dockerfile-mode-command
(if no-cache "--no-cache" "")
- [nongnu] elpa/dockerfile-mode 5c60ad7a78 056/104: Rename image name variable, and read it consistently, (continued)
- [nongnu] elpa/dockerfile-mode 5c60ad7a78 056/104: Rename image name variable, and read it consistently, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode b53020b781 065/104: Add custom `dockerfile-use-sudo` type and group, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 52f821c9cd 061/104: Add missing package dependency on "s", ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 69bfba7acc 064/104: Merge pull request #31 from purcell/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 8172d83d5d 076/104: Merge pull request #40 from abloomston/safe-local-variable, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 4ebf274d49 078/104: Add imenu support, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 7223d92718 081/104: Support indentation for comments, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 780e6f51ca 085/104: Add doc string for the format of the docker build command., ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode d31f7685eb 086/104: Remove keybinding to #'dockerfile-test-function, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 6a56c1cc17 089/104: Remove dependency on s.el, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 27a9f4d2f3 092/104: Added the option to use docker buildkit,
ELPA Syncer <=
- [nongnu] elpa/dockerfile-mode 83bc055f5b 103/104: Readme: Replace obsolete variable name with current, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode ad06a41259 101/104: Remove unnecessary declaration of dockerfile-mode-hook, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 628315e2e4 102/104: Added version and URL header, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode e6d5598bf0 068/104: Add adequate spacing to documentation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode ed73e82dcc 082/104: Added support to bin to different binary than path binary, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fb7bb1e444 020/104: Add support for custom Dockerfiles, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fbe1353f3f 012/104: add ONBUILD, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode e16c164db2 026/104: Merge pull request #10 from j0ni/accommodate-ethan-wspace, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 88efae4e78 033/104: dockerfile-mode.el: add LABEL to the list of known keywords, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 6fcecb517d 038/104: Merge pull request #21 from jaccarmac/fix-space-regression, ELPA Syncer, 2022/01/29