現今 powershell 無所不能,即便是做 http GET/POST 也不是件難事
今天要做的事就是將 powershell 這項功能整合至 jenkins 裡
並回傳出成功或失敗的建置回傳碼
現今 powershell 無所不能,即便是做 http GET/POST 也不是件難事
今天要做的事就是將 powershell 這項功能整合至 jenkins 裡
並回傳出成功或失敗的建置回傳碼
一直以來只使用 Nlog 來寫 log 與寫 db 記錄,卻沒有使用到 nlog 的變數與 if/else 來進行更進階的運用
使用 curl 來做 GET/POST/DELETE 已經是非常普遍的行為了,就連 slack 裡的範例用的全都是 curl,雖然用 postman 測試也很方便,但使用 slack 範例程式可以直接 copy paste 直接使用爽度更高
泛型的 T 並不能由變數的型別帶入,所以在編寫程式碼的時候會需要指定強型別,要做到動態泛型也會有一點難度
Jenkins 的強大在於可以執行 windows 的指令,甚至是 powershell, 但最近在執行 robocopy 這個 dos command 時居然在 jenkins 的建置結果有時會顯示成功,有時會顯示失敗
最近有些版控需要從 svn 搬遷至 git
然而兩者的格式是完全不同的
所幸 git svn 這個工具有提供一些轉換的幫忙
然而並不是全部都是那麼自動的
版控中最重要的東西莫過於 changelog
因為要帶有 author 與 changelog, branch, tags
如果相依的套件只有 64 位元的 dll 元件可以用來執行的話,一般而言 localhost 執行時又是以 32 位元的預設值來執行的,如何調整才能使用 localhost 站台以 64 位元的環境偵錯與開發呢?
一直以來大多都習慣使用 HTTPS 的方式搭配二階段身份驗證的方式連接 github 進行版本控管,但以便利性而言 SSH 會是更方便的做法。
承上篇介紹了Service Bus Queue,這篇將會介紹如何讓 Queue 的資料塞進來後直接 trigger 我們要的程式,以達到即時性的效果,否則以往來說我們將會寫一個無窮止盡的 for while 來做這樣的事情
這篇主要是用來使用 Azure Service Bus 以幫助我們儲存所需的資訊
使用 Cache 的目地不外乎是為了避免經常性取資料,另一方面也是為了減輕 DB 的負擔而使用,最常見的不外乎是 run time cache 與 redis cache,而這兩者有什麼不同?
有些公司會使用 swagger 或是其他的 Api 管理系統來同步 API 文件的規格,但都會遇到版本控管的問題,前者雖然是自動產生的文件,但仍然可以透過 github 的異動紀錄找到,然而後者比較依賴的卻是文件的完整性,若是多個使用者同步更新則會有後蓋前的問題產生,那該怎麼追蹤以還原呢?
最近安裝了 VS2019 community 版本後,單就幾項功能體驗看看,對於 solution filter 與 live share 這兩項容易上手的功能做介紹
MS SQL 有工具可以協助建立 full backup, differential, transactionlog 的備份計劃,介面相當友善且容易上手
透過 full backup, differential backup, transaciton log 將資料還原至某個時間點
除了拿 Postman 來檢測 api 之外,其實 Postman 還有 Pre-request Script 的功能,以及請求後的資料驗證功能,透過發請求之前再去發其他請求其實是一個很實用的功能。
NLog 除了支援 file 寫入之外,也提供了許多 target 的寫入方式,這篇就來介紹客製化寫入 DB 與在某種條件下寫入
近期遭遇到網站流量異常變大,但從線上人數來看卻並沒有發現異常的增加,首先檢查了是否有異常大的圖片,或是最近有上線什麼特別的程式,然而卻沒有任何的發現,直到開始使用了 Log Parser Studio, 人生就從黑白變成彩色的了
一路用來 NewtonSoft 一直在轉換 Class 到 json 這部份幫上了非常多的忙,一直以來也沒有需要更改的問題,直到最近發現 NewtonSoft 在做 decimal 轉換不如預期,所以打算重新寫一個 json Converter 來解決問題。
HyperV 建立環境已經不是什麼新鮮事,實在相見恨晚,只好寫個筆記記錄一下設定過程,本身是 win10 的環境,獲報程式在 win7 的作業系統無法正常運作,只好開一個 win7 環境實際測試看看