jenkins 入門筆記

首先 安裝我用的docker官方鏡像,所以安裝過程直接跳過
需要注意的是在安裝成功之後,第一次打開頁面會出現一個登錄頁面,需要數據管理員密碼,這個獲取的方式是 : 進入docker容器,執行

cat /var/jenkins_home/secrets/initialAdminPassword

控制檯會打印一長串字符,這個字符就是管理員的初始密碼

進去之後會建立賬戶和添加插件,選的是推薦的,也可以自己選,後面是可以繼續添加的,推薦的裏面沒有ssh相關插件,進來之後在系統管理–>管理插件中勾選ssh 相關插件–>直接安裝

在系統管理–>系統設置 裏面的最後面有一個Publish over SSH 的配置項,這裏是你項目的遠端服務器配置,後面會用到

這裏寫圖片描述

name是服務器的標識 可以隨便填寫,但自己要能認識
hostname 是遠端服務器的ip地址
username 是遠端登錄的用戶名
remote Directory 是遠端的操作空間,比如將打包好的文件發送過去就會發送在這個位置,這裏不會自動創建所以一定要配置已經存在的目錄
底下勾選Use password authentication, or use a different key,這裏填寫你的 登錄密碼,配置完成之後,在對地下的地方有個測試連接 可以測試配置是否正確

配置完成之後,在首頁點擊 新建創建一個自由風格的軟件項目

在項目配置頁面–>
源碼管理選擇git
這裏寫圖片描述

輸入倉庫地址 修改分支,默認是主分支

在構建部分如下圖配置:
這裏寫圖片描述

在Execute shell 輸入shell 指令,這裏執行命令是在獲取項目之後項目的根目錄,我這裏shell 命令是 先刪除舊的壓縮文件,之後在項目的根目錄壓縮新的項目文件,(注意:原本以爲新壓縮的文件會覆蓋舊的文件,這裏被坑了好久每次都是execute shell marked build as failure)

在下面添加遠端ssh 配置

SSH Server –> name 這裏選擇的是我們之前在系統配置的ssh
Transfer Set 部分:
Source files : 是選擇性接受 上面Execute shell 目錄的文件,我這裏是取得是所有以tar.gz 結尾的文件
Remote directory : 是遠端文件目錄,這裏是相對雲我們之前在ssh 配置的opt的目錄下配置的目錄,這裏沒有的話會自動創建目錄的
exec command : 執行遠端命令,我這裏是 –> 進入項目根目錄–> 打包文件–> 賦予腳本權限 –>執行腳本,底下報紅可以忽略掉

最後保存

在根目錄點擊自己的項目,點擊立即構建
這裏寫圖片描述

點擊構建記錄的可以看到這次構建的一些詳細信息,還可以查看控制檯輸出

也可以在首頁進行構建操作
這裏寫圖片描述

當然觸發構建的方法還有很多,這裏只是選擇手動進行構建

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章