File tree 1 file changed +11
-3
lines changed
1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 5
5
[string ]$TAG = " jdk17" ,
6
6
[string ]$FILE = " Dockerfile" ,
7
7
[string ]$FUNCTIONS_URI = " https://github.com/aem-design/aemdesign-docker/releases/latest/download/functions.ps1" ,
8
- [string ]$COMMAND = " docker build . -f .\${FILE} -t ${TAG} "
8
+ [string ]$COMMAND = " docker build . -f .\${FILE} -t "
9
9
)
10
10
11
+ $IMAGENAME = Select-String - path $FILE ' .*imagename="(.*)".*' - AllMatches | Foreach-Object {$_.Matches } | Foreach-Object {$_.Groups [1 ].Value}
12
+ $IMAGEVERSION = Select-String - path $FILE ' .*version="(.*)".*' - AllMatches | Foreach-Object {$_.Matches } | Foreach-Object {$_.Groups [1 ].Value}
13
+
14
+ $COMMAND = " $COMMAND${IMAGENAME} :${IMAGEVERSION} "
15
+
11
16
$SKIP_CONFIG = $true
12
17
$PARENT_PROJECT_PATH = " ."
13
18
@@ -16,6 +21,9 @@ $PARENT_PROJECT_PATH = "."
16
21
printSectionBanner " Loading Debug Image"
17
22
printSectionLine " $COMMAND " " warn"
18
23
19
- $IMAGENAME = Select-String - path $FILE ' .*imagename="(.*)".*' - AllMatches | Foreach-Object {$_.Matches } | Foreach-Object {$_.Groups [1 ].Value}
24
+ # Run $COMMAND and capture output to log file
25
+ Invoke-Expression - Command " $COMMAND " | Tee-Object - Append - FilePath " ${LOG_FILE} "
26
+
20
27
21
- docker run - it -- rm - v ${PWD} :/ build/ source:rw aemdesign/ java- buildpack bash -- login
28
+ docker run - it -- rm - v ${PWD} :/ build/ source:rw ${IMAGENAME} :${IMAGEVERSION} bash -- login
29
+ # docker run -it --rm -v ${PWD}:/build/source:rw aemdesign/${IMAGENAME}:${IMAGEVERSION} bash --login
You can’t perform that action at this time.
0 commit comments