[Tip] Windows使用ssh對Github進行操作

  • 39141
  • 0
  • 2016-12-13

Github目前提供兩種方式來進行遠端repo的操作,使用Https或ssh,

而如果使用Https來進行操作的話,每次push程式碼都還必須要輸入帳號密碼,

若使用ssh,則只要設定過一次public key之後,進行任何操作就不需要輸入帳號密碼,

讓git的操作更加的方便。

※其實使用[tortoise git]更加的簡單方便,但為了整合Jenkins以及練習,所以嘗試用command line進行。

...繼續閱讀 »

[Jenkins] 使用Git來對Jenkins專案設定做版本控制

  • 33198
  • 0

前幾天在噗浪上看到[小鐵](http://www.plurk.com/jaceju)大提到[Travis CI]可以將專案設定和原始碼一起放在git上,心血來潮想研究Jenkins的設定是否也進行版本控管,找到了這套PlugIn可以實現,雖然它並不是將設定檔案原始碼放在同一個地方,而是另外存放一個Repository,但也是讓我們想測試Jenkins時更加的方便。這套PlugIn是[SCM Sync configuration plugin],它可以在每次修改完設定後,自動將設定檔commit到版本控制系統中,並可以從版本控制系統還原Jenkins的設定檔,如此一來,想要大膽的修改CI Server的危險性就降低了許多囉!

...繼續閱讀 »

[Tools] 使用Chutzpath讓Visual Studio整合JavaScript單元測試

  • 6587
  • 0

在我們測試JavaScript時,都還是必須打開包含測試JS檔的網頁,來觀看測試JavaScript的結果,其實是有點小麻煩,並寫必須透過眼睛來觀看測試的結果,
今天要向大家介紹的Chutzpath這套工具可以幫助我們整合Javascript的測試到Visual Studio中,讓我們的測試進行更加的方便,並且可以讓前後端的測試一目了然,也可以透過Visual Studio的介面一次顯示所有錯誤的清單。

...繼續閱讀 »

[Tools] 使用Jenkins打造Continuous Integration Server (2) - 整合單元測試

  • 15806
  • 0

在上一篇文章中,我們介紹了如何開始在Jenkins內建立我們的每日建置工作,它可以幫助我們在確認在Version中所commit的程式碼是可執行的,作為確保Version Control內程式品質的最後一道防線,在建置失敗時也可以及時的發信通知,而在今天的例子之中,將會繼續介紹如何在Jenkins中整合UnitTest,讓程式碼除了可建置外,也能確定所進行的更動並沒有破壞原本stable的程式碼。

...繼續閱讀 »

[JavaScript] 開發時期如何Debug使用Jscex開發的程式

  • 3621
  • 0

在前一篇文章中,我們介紹了如何使用Jscex進行開發,它可以讓我們以同步的方式撰寫非同步的程式碼,大幅度增加程式碼的可讀性,
Jscex在開發時期,透過即時的compile程式碼並執行compile後的程式碼來運作,(當然在上線時期我們已經預編譯過JS檔案,不再有runtime編譯的效能issue)但也因為這種方式,可能會讓很多人想要Debug時無從下手,讓我們來看看實際上可能發生的使用情境。

...繼續閱讀 »

[C#] 使用JavasacriptSerializer序列化Entity為Json

  • 14470
  • 0

我們在開發供跨系統使用的資料交換服務時,通常我們會使用各系統都通用的資料格式,較常見的有Xml, Json等,
而相較於Xml,我更喜歡資料結構精簡的Json,它在資料量大時還可以減少傳輸所消耗的頻寬。

除了常用的Open Source Library Json.Net之外,其實在.Net Framework中就已經內建有將Class序列化為Json格式的Library,今天要介紹的就是其中之一的JavaScriptSerializer。

...繼續閱讀 »