Secret Note

機密檔案

想在 cli 的環境下要對 json 的檔案做修改,如果要用一行一行讀取後處理,實在是太麻煩而且太容易改錯,還好有一套工具 jq ,可以快速的操作整個 json 資料。
我把這個應用在 CI/CD 的環節中,在當下調整一些設定檔。

jq 到哪都是強者!!!

閱讀全文 »

同事詢問了一個 AngularJS button click 的時候會執行兩次的問題,只有在 IE 上會發生,但在 edge/chrome 就不會。聽到這個問題,第一個反應是先去看看網路上有沒有人有類似的問題,angularjs button click execute twice ,果然我們不是孤單的,蠻多人討論過。

比較多人提到的,反而是在 safari 上會有這個行為。

閱讀全文 »

Jenkins 和 Gitea 的環境都建置好後,會希望登入的使用者能在一個地方控管就好, Gitea 自從 1.8 以後就開始提供 Oauth 的方法給其他系統,今天就針對這個部分來做介紹。

閱讀全文 »

今天接到同事來的一個求救,有一個產品基於 WCF 服務建置 https 時無法正常運行,原本以為簡單,但卡了一陣子,特別來筆記一下。

閱讀全文 »

Dotnet framework 的 docker image 只有 window 版本,要特別將 Docker Desktop 切換成 Windows container 才能跑,為了讓 Dotnet framework 及 Dotnet core 能同時跑在一個 CI/CD 的平台,最後選擇了 Jenkins 這位老爺爺。

必須說老爺爺的功能很強大,但也真的很不友善…很多東西一直查資料,只好寫一篇來筆記一下orz

閱讀全文 »

nuget 是 dotnet 的套件管理工具,就像是 npm 是屬於 nodejs 的平台一樣,在上面的版本只能升不能降,還會有所有的版本異動紀錄,可以讓專案的參考管理更為有效。
有 source code 的話要做到打包其實非常的簡單,今天要分享只有 dll 的話該如何發佈到 nuget server。

閱讀全文 »

公司還是有舊的專案是放在 Subversion(SVN) 中,為了接下來增加一些 CI/CD 的輔助,並且希望在 Teams 能夠集中並且即時的收到專案的資訊,就必須要做搬移的動作。

之前有做過一次,今天在做的時候又有點卡關,一定是沒有做筆記的原因!!

閱讀全文 »
0%