Jenkins結合.net平臺綜合應用之經過SSH方式拉取代碼

上一節咱們講解了如何Jenkins如何經過輪訓來監聽git倉庫變化而後拉取最新代碼,上一節中咱們使用的是https方式,而後正式環境中企業更傾向使用ssh方式.這裏咱們講解一下如何通在Jenkins中配置ssh. git

首先打開Jekins咱們建立一個名爲PullOverSSH的項目 ssh

在Source Code Management欄裏,咱們仍然選擇git,此次倉庫地址咱們輸入ssh地址 blog

 

Credentials裏咱們點擊後面的Add按鈕. get

出現以下對話框 it

Kind下拉選擇裏選擇如圖示選項,private key咱們選擇enter directly,把密鑰輸入進去 配置

關於如何生成私鑰,公鑰,以及如何使用請自行搜索查閱,這裏不做介紹. 搜索

Passphrase爲生成密鑰時候的passhrase若是生成的時候咱們一路回車,則此項不用填寫,若是咱們填寫了passphrase,則這裏須要填寫生成時候的passphrase gc

而後點擊add,這時候credential後面的下拉框裏即可以看到咱們剛添加的條目了 im

其中tylerzhou爲剛添加的zypqqgc@qq.com爲上節添加的,這裏也解除有些讀者的疑惑,是否是每次都要添加,答案是否認的,添加完成之後在新建其它項目裏也會出現這些選項了,下次使用的時候就不須要添加了 qq

而後再下面trigger欄目裏配置以下

點擊保存回到主界面

此時Jenkins會觸發一次拉取,而後若是有更新則拉取最新,若是沒有最新則不拉取.

咱們查看一下上一節Pollscm項目的構建狀況

能夠看到並非每隔一分鐘觸發一次構建,而是有最新更新的時候才觸發.

相關文章
相關標籤/搜索