程式與日常
Go 1.21內建clear函式用法。
clear
Go以Google API Client Libraries來刪除機器映像(Machine image)。
Go以Google API Client Libraries來建立機器映像(Machine image)。
Go以Google API Client Libraries來建立GCP執行個體(VM instance)。
在GCP console使用Machine image建立VM instance。
在GCP console建立一個備份Compute Engine VM(執行個體)的Machine image。
在Linux安裝應用程式一般會放在/usr/local目錄。
/usr/local
2024年2月24日星期六。
Jenkins Freestyle project整合SonarQube的過程如下。
使用SonarScanner掃描本地專案時讀不到專案設定檔sonar-project.properties。
sonar-project.properties
解決Jenkins解除安裝Plugin時狀態一直卡在Uninstallation pending狀態的問題。
重新啟動Jenkins的方式如下
參考Node.js官方文件即可。
Linux修改目錄的特定使用者的ACL(Access Control List)權限的方式如下。
在Linux安裝SonarScanner CLI。
在Linux的Docker安裝SonarQube。
查看GitLab版本的方式如下。
SonarQube由以下各元件來實現程式碼品質分析。
Go使用fmt.Printf印出格式化字串或fmt.Sprintf產生格式化字串時可使用%t符號代表boolean值。
fmt.Printf
fmt.Sprintf
%t
Mac安裝Go語言的版本管理工具gvm(Go Version Manager)的方式如下。
SonarQube掃描本地專案的方式如下
Mac安裝SonarScanner CLI的方式如下。
2024年2月17日星期六。
2024年2月16日星期五。
Docker安裝SonarQube Community Edition(社群版/免費版)的方式如下。
Go template使用自訂函式。
2024年2月14日星期三,春節最後一天放假。
2024年2月13日星期二,春節初四。
2024年2月12日星期一,春節初三。
2024年2月10日星期六。
2024年2月9日星期五。
2024年2月8日星期四。
2024年2月7日星期三。
Go template在range中取得parent pipeline的值的方式如下。
2024年2月6日星期二。
2024年2月4日星期日。
2024年2月3日星期六。
Git 解決cherry-pick --abort失敗無法復原的方式如下。
cherry-pick --abort
PostgreSQL timestamp欄位日期增減的方式如下。