我最近都在準備 實戰 E2E 測試:使用 Playwright 測試框架 課程,也為這堂課特別精心翻譯了整個 playwright.dev 網站,甚至還買了一個 playwright.tw 域名,並把翻譯好的網站部署到 GitHub Pages 上面。GitHub Pages 是 GitHub 提供的免費靜態網頁服務,使用者可以透過 GitHub Pages 建立個人網站、部落格、文件網站等。今天這篇文章我將介紹如何在 GitHub Pages 設定自訂域名與啟用免費的 TLS 憑證。
... 繼續閱讀 ...
現在資安意識抬頭,許多東西都開始採用「零信任」的基礎來進行規劃。今天這篇文章,主要針對在 CI/CD 的環境下,如何透過 Personal Access Token (PAT
) 來存取 Git 儲存庫。
... 繼續閱讀 ...
若要在 Jenkins 設定整合 GitHub / Bitbucket / Visual Studio Team Services 其實很簡單,有許多現成的外掛套件 (Plugin) 可以簡化設定的過程,有些方法則完全不用依賴外掛,Jenkins 內建就有一些整合的方式,只是在設定上還是有些注意事項。
... 繼續閱讀 ...
之前練習 Visual Studio 2015 的時候,都是直接到 Microsoft Azure 上直接建立 VM 進行測試,測試過程一直都非常順利。今天正式將 Visual Studio 2015 CTP 5 安裝到我的筆電上,但過程卻不太順利,因為每當我建立起一個 ASP.NET MVC 6 專案,該專案總是永遠無法建置成功,研究到最後終於發現,原來問題是卡在 Git 這個環節,這個詭異的問題,就讓我娓娓道來吧。
... 繼續閱讀 ...
在 Visual Studio 2013 新版的 ASP.NET MVC 5 專案範本中已內建 ASP.NET Identity 機制,若要整合第三方驗證機制,除了內建的 Microsoft Account、Facebook、Twitter 與 Google 之外,要怎樣增加其他的驗證機制呢?本篇文章就用逐步教學的方式,示範如何在你的網站增加 GitHub OAuth2 驗證機制。
... 繼續閱讀 ...
我們有越來越多的案子開始依賴 GitHub 幫我們做版本控制與議題追蹤,我則是越用越上癮,不但自己公司用,連客戶公司我也都強烈推薦使用,而且真正用上手且懂得箇中奧妙的人,還真的會愛不釋手。最近有個案子累計有將近 600 個 Issues 在 GitHub 上面,參與專案人數有十幾二十人,為了讓大家能找到相關的議題,學會適當的分類與篩選非常重要,今天我就要來分享一個在 GitHub 裡面做關鍵字搜尋的小技巧,這對 Issues 比較多的團隊來說,學會如何聰明的搜尋,是非常重要的一件事。
... 繼續閱讀 ...
在使用指令列版控的過程中,經常有機會用到 Git Shell 這套優異的 Git 版控環境,一來他使用 Windows PowerShell 為核心,其訊息顯示與輸入都支援 Unicode,比較不會有中文字集轉換的問題;二來輸入命令或分支名稱的時候還有 IntelliSense 功能協助,非常貼心的設計;三來在版控的過程中,可以看出當下工作目錄位於哪個分支上,這個提示也很棒;四來常會看到他透過顏色與一些特殊符號提示你目前工作目錄的狀態,但不特別看文件還真的不太容易知道它顏色代表的意義,因此特別撰文解說。
... 繼續閱讀 ...
剛打算將一個手邊的 ASP.NET MVC 測試專案上傳到 GitHub 專案中,主要是想測試 Visual Studio 2013 的 Git 版本控管介面,看它是否能夠讓我完全不輸入指令的方式來完成所有 commit, remote, push 等工作,結果還真的可以,過程中我也把所有步驟拍下來,有興趣的 Git 同好可以參考看看。
... 繼續閱讀 ...
上個月,我參加了2013年第6屆iT邦幫忙鐵人賽,連續寫了 30 天關於 Git 版本控管的文章,內容多達十多萬字 (不含程式碼),我想這篇應該不能算「筆記」吧! XD 但確實是一份非常完整的學習紀錄,歡迎有興趣的 Git 同好前去閱讀,有任何疑問也歡迎留言討論喔。
... 繼續閱讀 ...