File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11(ns docker-clojure.docker
22 (:require [clojure.java.shell :refer [sh with-sh-dir]]
3+ [clojure.spec.alpha :as s]
34 [clojure.string :as str]
45 [docker-clojure.config :as cfg]
56 [docker-clojure.core :as-alias core]
67 [docker-clojure.dockerfile :as df]
8+ [docker-clojure.log :refer [log]]
79 [docker-clojure.util :refer [get-or-default]]
8- [docker-clojure.log :refer [log] ]))
10+ [docker-clojure.variant :as-alias variant ]))
911
1012(defn pull-image [image]
1113 (sh " docker" " pull" image))
109111 (tag {:omit-distro? true } variant)
110112 (tag {:omit-distro? true , :omit-build-tool-version? true } variant)
111113 (tag {:omit-jdk? true , :omit-build-tool-version? true } variant)
112- (tag {:omit-jdk? true , :omit-distro? true
114+ (tag {:omit-jdk? true , :omit-distro? true
113115 :omit-build-tool-version? true } variant))
114116 vec
115117 sort)))
118+
119+ (s/fdef all-tags
120+ :args (s/cat :variant ::variant/variant )
121+ :ret (s/coll-of ::cfg/docker-tag ))
Original file line number Diff line number Diff line change 11(ns docker-clojure.manifest-test
2- (:require [clojure.test :refer [deftest is are testing]]
2+ (:require [clojure.test :refer [deftest is testing]]
33 [docker-clojure.manifest :refer [variant->manifest]]))
44
55(deftest variant->manifest-test
You can’t perform that action at this time.
0 commit comments