可以為LabVIEW建立自己的Docker image使用容器技術來進行自動化的CI/CD嗎? ->答:目前還不行

目前NI的授權方式關係,以及NIPM與JKI VIPM的安裝方式,在無法完全在command line interface作業的狀況下,很顯然只能期待未來NI授權方式改變及NIPM與JKI VIPM可以完全支援command line interface作業的狀況下再來研究了。

參考資料
Support VIPM installation on a Docker container (Windows)
LabVIEW + Docker + Windows = Match?
20 分鐘入門 Docker,建立屬於你自己的 Docker Image|六角學院|2023 鐵人賽 #23
自建 Docker Image
docker全套工作流的白话教程实用入门指南 快速掌握docker的基本操作 全套工作流的白话教程 堪称喂饭|拉取镜像|创建容器|运行容器|修改容器|容器打包成镜像|推送自己的镜像
Understanding Docker for Windows
Part 4 – Making Windows Containers for Docker to Work
“Contain” your excitement!

G CLI 如果使用VIPM安裝失敗,那就換個方法安裝吧

有可以正常從VIPM案裝的解方了,請到這如何安裝VI package -> G CLI套件

安裝步驟
1.從vipm.io下載G CLI的package.
2.使用7zip解壓縮檔案。
3.將檔案複製到LabVIEW資料夾下。
4.執行核心檔案安裝
5.打完收工(後話)

1.從vipm.io下載G CLI的package.
1.1 到這個路徑https://www.vipm.io/package/wiresmith_technology_lib_g_cli/
1.2 畫面右側有一個”Download Package“的按鍵,按下後開始下載。
1.3 下載完成後,應該可以看到”wiresmith_technology_lib_g_cli-3.0.1.98.vip”這個檔案

2. 使用7zip解壓縮檔案
2.1 將”wiresmith_technology_lib_g_cli-3.0.1.98.vip”解壓縮至一個新的資料夾下
2.2 解壓縮完成後,你應該可以看到資夾裡有資料夾“File Group 0”及”File Group 1″和後面五個檔案spec, icon.bmp, PostInstall.vi, PreUninstall.vi license

3.將檔案複製到LabVIEW資料夾下
3.1 進到解壓縮資料夾內,將”File Group 0″內的三個資料夾複製到你的LabVIEW所在的資料夾下,例如我的LabVIEW2020 32bit資料是在”C:\Program Files (x86)\National Instruments\LabVIEW 2020″
3.2 進到解壓縮資料夾內,將”File Group 1″內的“functions_Wiresmith_Technology_lib_G_CLI.mnu”複製到你的LabVIEW所在的選單資料夾下,例如我的LabVIEW2020 32bit資料是在”C:\Program Files (x86)\National Instruments\LabVIEW 2020\menus\Categories\Computer”

4.執行核心檔案安裝
4.1 進到解壓縮資料夾 -> File Group 0 -> vi.lib -> Wiresmith Technology -> G CLI -> Installation Support -> G_CLI.msi 下
4.2 執行 “g-cli-3.0.1-x86_64.msi”進行核心檔案安裝。
4.3 完成手動安裝 G CLI套件

5.打完收工(後話)
因為沒有使用VI package manager安裝,之後有使用到G CLI的套件都會要你再裝一次G CLI,這時候請記得取消勾選。不然他會安裝失敗,將你手動複製的檔案都一起移除。