|
|
@ -11,18 +11,19 @@
|
|
|
|
(java.nio.file Files LinkOption))
|
|
|
|
(java.nio.file Files LinkOption))
|
|
|
|
(:gen-class))
|
|
|
|
(:gen-class))
|
|
|
|
|
|
|
|
|
|
|
|
(defn- create-temp-dir []
|
|
|
|
(defn- home-dir [pipeline-name]
|
|
|
|
(str (Files/createTempDirectory "lambdacd"
|
|
|
|
(let [dir (str (System/getProperty "user.home") "/wanijo-pipeline/" pipeline-name)]
|
|
|
|
(into-array FileAttribute []))))
|
|
|
|
(log/info (str "Home dir is " dir))
|
|
|
|
|
|
|
|
dir))
|
|
|
|
|
|
|
|
|
|
|
|
(defn wanijo-pipeline []
|
|
|
|
(defn wanijo-pipeline []
|
|
|
|
(lambdacd/assemble-pipeline pipeline/pipeline-def
|
|
|
|
(lambdacd/assemble-pipeline pipeline/pipeline-def
|
|
|
|
{:home-dir (create-temp-dir)
|
|
|
|
{:home-dir (home-dir "wanijo")
|
|
|
|
:name "wanijo pipeline"}))
|
|
|
|
:name "wanijo pipeline"}))
|
|
|
|
|
|
|
|
|
|
|
|
(defn formulare-pipeline []
|
|
|
|
(defn formulare-pipeline []
|
|
|
|
(lambdacd/assemble-pipeline fp/pipeline-def
|
|
|
|
(lambdacd/assemble-pipeline fp/pipeline-def
|
|
|
|
{:home-dir (create-temp-dir)
|
|
|
|
{:home-dir (home-dir "formulare")
|
|
|
|
:name "formulare pipeline"}))
|
|
|
|
:name "formulare pipeline"}))
|
|
|
|
|
|
|
|
|
|
|
|
(defn -main [& args]
|
|
|
|
(defn -main [& args]
|
|
|
|