Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器
一、安裝
Git安裝
yum命令安裝:
yum install -y git安裝結果驗證:
git --versionNode安裝(非必須)
鏈接:Centos 安裝nodejs
Maven安裝
文檔:
鏈接:Centos 安裝Maven
JDK安裝
鏈接:Linux下安裝java JDK & 部署Zookeeper
JenKins安裝
jenkins官網:https://www.jenkins.io/zh/
訪問Jenkins的官方網站的downdolad,網址:https://www.jenkins.io/zh/?,可以看到最新的Jenkins下載,包括不同的版本,截圖如下所示:
我這里選擇的是【CentOS/Fedora/Red Hat】,打開鏈接后如下界面所示:
根據文檔內容依次在命令行輸入:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install jenkins -y安裝完成后我們可以再查看一下安裝的情況:
rpm -ql jenkins啟動jenkins:
systemctl start jenkins通過命令可以查看jenkins進程的運行情況:
ps -ef|grep jenkins可以看到jenkins是通過端口8080啟動。
瀏覽器訪問http://ip:8080
根據提示,通過命令行輸入:
cat /var/lib/jenkins/secrets/initialAdminPassword?將輸出的密碼數據web端即可。
?
二、Jenkins使用
1、初始化
第一次進行Jenkins輸入密碼后進入如下加載界面:
等待加載完成后進行新手入門界面:
選擇第一項【安全推薦的插件】就可以了,插件安裝完成后,進入開始界面進行賬號創建:
創建完管理員賬號以后,點擊【Save and Finish】,我們就可以進入Jenkins的使用界面了。
2、配置
進入全局工具配置界面:
配置JDK、Git
配置Maven
配置完成后點擊【Save】進行保存。
3、新建項目
1.簡單Shell構建
選擇Fressstyle project
Build選擇Execute shell
輸入shell測試命令行
點擊【Save】后,進入項目詳情頁,點擊【Build Now】立即構建
構建完成后,在【Build istory】中查看剛才構建的控制臺輸出:
可以看到控制臺輸出了我們剛才echo的內容。
注:
2.參數化構建
我們還是使用上一次創建的項目,在配置中勾選【This project is parameterized】
這里可以添加布爾參數、選擇參數、認證參數、文件參數、多行文本參數、密碼參數、運行參數、字符串參數。
這里我們模擬添加兩個字符串參數:
并且在Build的Execute shell中使用我們定義的參數,點擊【Save】
保存后,進行構建:
可以看到點擊構建以后進入到構建參數的配置界面了,這里我們不再進行參數value變更,直接單擊Build
控制臺輸出結果如下,說明shell中成功調用了我們定義的參數。
?
Jenkins系列文章:
一、Jenkins 系列教程-史上最簡單Jenkins教程,教你一天學會使用Jenkins利器
二、Centos 安裝nodejs
三、Centos 安裝Maven
四、Linux下安裝java JDK
五、jenkins啟動報錯 Job for jenkins.service failed because the control process exited with error code.
六、jenkins啟動成功,警告Warning: jenkins.service changed on disk.
七、Jenkins以root用戶運行
八、Jenkins配置中文語言
九、Jenkins 報mvn:command not found、npm:command not found
十、Jenkins批量刪除構建歷史
十一、Jenkins 部署前后端分離構建多git項目,打包后遠程部署服務器
十二、ssh-copy-id輸入密碼后Permission denied, please try again.
十三、Jenkins Publish over SSH、SSH免密登錄、SCP免密傳輸、Jenkins遠程傳輸文件、Jenkins遠程部署
?
?
總結
以上是生活随笔為你收集整理的Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 22 | 哈希算法(下):哈希算法在分布
- 下一篇: 数据结构实验五 查找算法的实现