當前位置:編程學習大全網 - 源碼下載 - 項目打包和自動化部署

項目打包和自動化部署

在傳統的開發模式中,開發的整個過程是按部就班就行。

但是這種模式存在很大的弊端:

DevOps是Development和Operations兩個詞的結合,將開發和運維結合起來的模式。

伴隨著DevOps壹起出現的兩個詞就是持續集成和持續交付(部署):

持續集成CI:

持續交付和持續部署:

雲服務器我們可以有很多的選擇:阿裏雲、騰訊雲、華為雲。但是在我們的課程中,我選擇目前使用更加廣泛的阿裏雲來講解。

我們需要註冊阿裏雲賬號: / ,註冊即可,非常簡單。

購買雲服務器其實是購買壹個實例。

Jenkins本身是依賴Java的,所以我們需要先安裝Java環境。這裏我安裝了Java1.8的環境

因為Jenkins本身是沒有在dnf的軟件倉庫包中的,所以我們需要連接Jenkins倉庫:

編輯壹下文件/etc/yum.repos.d/jenkins.repo

安裝Jenkins

啟動Jenkins的服務:

Jenkins默認使用8080端口提供服務,所以需要加入到安全組中:

我們後面會訪問centos中的某些文件夾,默認Jenkins使用的用戶是 jenkins ,可能會沒有訪問權限,所以我們需要修改壹下它的用戶:

修改文件的路徑: /etc/sysconfig/jenkins

之後需要重啟壹下Jenkins:

打開瀏覽器,輸入:http://8.134.60.235:8080/

獲取輸入管理員密碼:

可以安裝推薦的插件:

新建任務:

配置項目和保留策略:

源碼管理:

構建觸發器:

這裏的觸發器規則是這樣的:

構建環境:

註意:我們需要搭建Node的環境

第壹步:配置Node的環境

第二步:安裝Node的插件

構建執行的任務:

後續我們部署會使用nginx,所以需要先安裝壹下nginx:

啟動nginx:

我們這裏主要配置nginx的用戶和默認訪問目錄:

配置用戶:

通過Linux命令創建文件夾和文件:

配置訪問目錄:

  • 上一篇:applogo設計在線生成-如何制作軟件圖標
  • 下一篇:驗證碼接口是什麽意思
  • copyright 2024編程學習大全網