使用git+jenkins實作持續內建
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCM581dvRWYoNHLwEzX5xCMx8FesU2cfdGLwATMfRHLGZkRGZkRfJ3bs92YskmNhVTYykVNQJVMRhXVEF1X0hXZ0xiNx8VZ6l2cssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLjFGMlljNjZDM3cDN3cTOyYzMhJGN0EzM2EjN1MTMiF2LcFjMvwlMxcTMwIzLcd2bsJ2LcNXZnFWbp9CXt92Yu8GdjFTNuITavw1LcpDc0RHaiojIsJye.png)
建構一個自由風格的php-deploy
Gernal配置,丢棄舊的建構,防止jenkins建構較多之後變臃腫
源碼管理:這裡使用git插件,也可以使用svn插件
将git路徑存在這裡還需要權限認證,否則會出現error 。
jenkins伺服器上生成SSH-Key
然後儲存,立即建構一次,會拉取master的代碼庫
點開
可以看到控制台的輸出,如圖:
這裡我們拉取的代碼需要推送到遠端代碼目錄,需要如下操作:
架設linux-node1為web服務,目錄為/data/www/php-deploy
修改項目設定,配置建構:Execute shell,相當于将代碼自動釋出到linux-node1的代碼目錄中。
接下來,我們重新建構一次,并檢視控制台輸出:
<code>[root@linux-node1 ~]#</code>
<code></code>
<code>本文轉自 IT_外賣小哥 51CTO部落格,原文連結:</code>http://blog.51cto.com/jinlong/2052977