發表文章

目前顯示的是 5月, 2020的文章

Docker 如何刪除 none TAG images

root@server:~# docker images -a REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE 5e2dfc857e73 5 days ago 261.6 MB d053e988f23d 5 days ago 261.6 MB 1d5d4a2d89eb 5 days ago 261.6 MB ea0d189fdb19 5 days ago 100.5 MB 26c6175962b3 5 days ago 100.5 MB 73d5cec4a0b3 5 days ago 100.5 MB e19590e1bac1 5 days ago 100.5 MB 每次Build 完新的 Image 就會留下許 dangling Image 這時候只要以下指令即可: docker image prune

Gradle 如何呼叫 sub project 的 Task ,並以套件dependencies 為例

Gradle 如何呼叫 sub project 的 Task ,並以套件dependencies 為例 腳本如下 gradlew -p ( sub project name) ( sub project grdale cli) Example 套件dependencies 為例 gradlew - p domicosmosfix - q dependencies md source : # Gradle 如何呼叫 sub project 的 Task ,並以套件dependencies 為例 ## 腳本如下 ``` gradlew -p <sub project name> <sub project grdale cli> ``` ## Example 套件dependencies 為例 ``` gradlew -p domicosmosfix -q dependencies ```

Jenkins 執行 Shell Script 如何錯誤繼續執行

Jenkins 執行 Shell Script 如何錯誤繼續執行 Jenkins 有時候執行 Shell 語句時,如果 exit code 不是 '0' 的話,就會中斷整個Task 像是  docker-compose down  ,如果本然就沒啟動,執行就會 fail,但是要check又要寫一大堆, 那麼可以不可以直接喝忽略錯誤 答案是可以 腳本如下 #!/bin/sh {要寫的 sell script...} exit 0 Example #!/bin/sh pwd docker-compose down docker rmi com.kirin.ec/backend docker rmi com.kirin.ec/frontend exit 0 這樣就可以強制回傳 exit 0 , 正常的執行Script