亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 幫你快速上手Jenkins并實現自動化部署

幫你快速上手Jenkins并實現自動化部署

熱門標簽:小蘇云呼電話機器人 市場上的電銷機器人 朝陽手機外呼系統 所得系統電梯怎樣主板設置外呼 儋州電話機器人 北京電銷外呼系統加盟 佛山400電話辦理 地圖標注面積 北瀚ai電銷機器人官網手機版

一、下載與安裝

Jenkins的下載可以直接在官網下載,方式還是比較簡單的,官網提供了具體的下載和安裝的步驟。

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

# 啟動
systemctl daemon-reoload
systemctl start jenkins
# 查看狀態,如果沒有問題的話,狀態應該是running
systemctl status jenkins

這里注意,如果是沒有安裝java環境的,可以按照官網指示的https://www.jenkins.io/doc/book/installing/linux/ 一起把jdk給裝一下。

問題點

啟動的時候可能會報錯,這個錯誤會來自于java的環境配置的不是很正確

解決辦法

# 修改jenkins的配置文件中的java的路徑
vim /etc/init.d/jenkins 

二、Jenkins的使用

之后可以按照文檔,直接訪問ip:8080可以看到具體的jenkins的頁面,會要求輸入密碼操作,這個密碼給出了具體的路徑,所以不需要擔心,直接cat 路徑即可獲取密碼操作。進入到安裝插件的頁面,直接點擊推薦的安裝插件即可進入到插件。

新建item,配置item,配置與github之間的聯系(這里主要是公鑰和私鑰配置),解決為什么連接不上github,遇到clone失敗的話,是因為本地還沒有將git遠程添加為可信任的用戶,所以需要自己手動的執行git clone然后添加信任憑證即可。

2.1 配置流程

需要配置具體的地址,這個地址必須是網上github可以訪問到的地址,github無法訪問虛擬機的地址,除非是利用阿里云或者騰訊云服務器。我是用的騰訊云服務器,此時需要設置github上的webhook的網址,主要的目的是倉庫一旦被push此時jenkins就會重新構建整個服務器。

2.1.1 如何讓jenkins與github通信

這個問題是必須要考慮的,因為自動構建整個的過程需要本地的代碼與github庫構建起來,然后jenkins通過webhook的方式接收到github那邊的push信號,然后從github中拉取代碼進行本地的一個構建任務。

對于本地的代碼與github之間的通信我們需要生成公鑰和私鑰然后配置好即可,對于jenkins來說也是一樣,要想從github拉代碼就需要建立公鑰和私鑰的方式來建立通信。

第一步我們需要生成公鑰和私鑰:

ssh-keygen -t rsa -C "xxx@xxx.com"
生成公鑰和私鑰
cat ~/.ssh/id_rsa.pub    # 寫入到github的settings => SSH and GPG keys
cat ~/.ssh/id_rsa        # 寫入到jenkins的配置中

2.1.2 配置Jenkins

注意在配置之前你需要先新建你任務,可以任意選擇自由風格的,名字的話隨你安排

先對General部分進行配置,即我們的github項目的URL,這個就把自己想要自動構建的項目房子放在這里就好了。

點擊對上面紅色字體部分的添加此時可以看到。

構建觸發器

上面的添加框中的內容

Secret Token生成

構建

這個是代碼拉過來之后的行為了,就是你需要自己寫腳本把自己的項目運行起來。

2.1.3 一段Django啟動的腳本

#!/bin/bash
VENV_DIR=/usr/local/src/jenkins
JENKINS_PROJECT_DIR=/var/lib/jenkins/workspace/jenkinsdemo
# 構建環境中的腳本命令
echo "Congratulations! Build Success!"
# 先判斷一下進程是否在,在的話就不用管了,不在的話需要執行激活操作
PROCESS_EXIST=`netstat -anp | grep 8899 | grep -v "grep" | awk '{print $7///}'`
# 如果長度為0的話此時需要激活環境,否則直接跳過
if [ -z $PROCESS_EXIST ]
then
	# 進入到venv環境中需要激活環境
	source $VENV_DIR/bin/activate
	# 進入到具體的代碼的workspace空間中
	cd $JENKINS_PROJECT_DIR
	# 啟動當前項目
	python manage.py runserver 0.0.0.0:8899 
	echo -ne "\n"
	sleep 3
	# 將環境注銷
	# deactivate
	# 提示啟動成功
	echo "the project run success"
fi
echo "The project reload success"

2.1.4 webhook的配置

如果沒有配置webhook,jenkins是不能夠實現自動構建的,那就需要自己手動點擊構建了,就沒有啥意思了。所以在這里我們還需要配置一個webhook。

2.1.5 jenkins添加webhook

點擊高級之后,會出現如下界面

設置具體的hook地址

github配置webhook

三、運行

運行的話,本地修改代碼,此時你會發現Jenkins實現了自動構建,如果你寫了腳本,你會發現你的程序也已經運行了起來,此時你只需要對你的代碼進行小幅度的改動,將代碼推送到github上去,此時就可以通過jenkins自動部署,將改動的代碼更新到你的代碼庫實現自動構建部署,然后重新請求就會發現內容已經更新了。

四、小結

你所以為的不會再見到的東西,通常都會在未來某個時間節點再遇見,并且你不得不解決它。 ----- 我 Jenkins

Jenkins之前也有接觸過,第一次實習的時候,同事們就是用的Jenkins來實現代碼的發版,但是那個時候還是2019年的事情了,自己因為沒有機會參加真實的線上發布,就用不上,雖然有想過去學習這個,但是一直都擱置了。后面到了第二次實習,在滴滴的時候,滴滴那邊基礎架構把它包了一層,當時都沒意識到是Jenkins,哈哈,雖然自己也用了很多次,但是包的還是不錯的,用起來很舒服。后面到了騰訊實習的話,就沒參加過正式的發版,所以就沒接觸(內部應該也做了包裝)。

現在工作了發現自己也需要去使用Jenkins了,逃不過的話就學會使用了!花了半天時間熟悉了一下,用了一個簡單的例子跑了一下,實現了具體的操作,代碼的話還是非常簡單的,就是一個小的Django程序,跳轉一個HTML頁面。

總體來說,Jenkins還是很強大的,感覺需要好好學學shell腳本,這個還是有很大作用,項目中很多的腳本,但是自己好多都看不懂,菜的流眼淚。

繼續加油吧!

到此這篇關于幫你快速上手Jenkins并實現自動化部署的文章就介紹到這了,更多相關Jenkins自動化部署內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 新手必看docker安裝jenkins詳細教程
  • python使用jenkins發送企業微信通知的實現
  • Jenkins+Docker持續集成的實現
  • jenkins+gitlab+nginx部署前端應用實現
  • 關于Jenkins + Docker + ASP.NET Core自動化部署的問題(避免踩坑)
  • 基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持續集成交付環境的詳細教程
  • 使用jenkins一鍵打包發布vue項目的實現
  • 使用Jenkins Dashboard插件可視化部署的方法
  • 使用jenkins部署springboot項目的方法步驟
  • 關于jenkins插件下載失敗的解決方法
  • Windows環境下實現Jenkins部署的教程詳解
  • Jenkins系統如何進行數據備份

標簽:江蘇 金融催收 商丘 寧夏 云南 定西 酒泉 龍巖

巨人網絡通訊聲明:本文標題《幫你快速上手Jenkins并實現自動化部署》,本文關鍵詞  幫你,快速,上手,Jenkins,并,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《幫你快速上手Jenkins并實現自動化部署》相關的同類信息!
  • 本頁收集關于幫你快速上手Jenkins并實現自動化部署的相關信息資訊供網民參考!
  • 推薦文章
    国产综合成人观看在线| 你懂的国产精品| 免费一级生活片| 国产一区二区福利久久| 美国一区二区三区| 国产91丝袜在线播放0| 欧美1区| 日本特黄特色aa大片免费| 久久久成人影院| 人人干人人草| 国产高清在线精品一区a| 亚洲第一色在线| 欧美a级片视频| 日本特黄一级| 精品国产香蕉伊思人在线又爽又黄| 成人免费观看视频| 青青久久网| 天天做日日爱| 91麻豆精品国产自产在线| 国产亚洲精品成人a在线| 欧美电影免费看大全| 久久精品人人做人人爽97| 成人a大片高清在线观看| 欧美大片一区| 欧美一级视| 成人高清护士在线播放| 韩国三级视频网站| 国产伦精品一区三区视频| 国产网站免费观看| 日韩一级黄色| 欧美大片a一级毛片视频| 四虎影视精品永久免费网站| 国产伦精品一区三区视频| 国产麻豆精品高清在线播放| 国产成人欧美一区二区三区的| 午夜在线观看视频免费 成人| 九九精品久久| 毛片高清| 高清一级片| 欧美1区2区3区| 欧美激情一区二区三区视频| 精品国产一区二区三区久久久狼| 精品视频免费观看| 欧美大片一区| 免费一级生活片| 国产一区二区精品在线观看| 久久国产精品自线拍免费| 日日爽天天| 韩国毛片基地| 国产精品免费精品自在线观看| 欧美另类videosbestsex久久| 韩国毛片基地| 欧美国产日韩久久久| 天天做人人爱夜夜爽2020| 99色视频在线观看| 99久久精品费精品国产一区二区| 欧美另类videosbestsex视频| 国产国语在线播放视频| 毛片高清| 精品国产一区二区三区久久久狼| 久草免费在线色站| 99久久精品国产免费| 亚欧乱色一区二区三区| 免费的黄视频| 精品国产一区二区三区免费 | 欧美激情一区二区三区在线播放 | 久久精品免视看国产成人2021| 九九精品在线| 在线观看导航| 欧美日本免费| 99久久视频| 麻豆污视频| 九九久久国产精品大片| 一级毛片视频免费| 久久久久久久男人的天堂| 国产精品自拍一区| 精品久久久久久中文字幕一区| 国产高清在线精品一区二区| 精品在线观看国产| 久久国产精品自线拍免费| 久草免费在线色站| 色综合久久手机在线| 国产麻豆精品视频| 青青青草影院| 日韩一级黄色片| 色综合久久天天综线观看| 四虎久久影院| 国产伦精品一区二区三区在线观看 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产麻豆精品| 精品视频在线观看一区二区| 国产激情视频在线观看| 国产美女在线观看| 青青久久精品| 日本伦理片网站| 日本伦理片网站| 国产亚洲免费观看| 天天做日日干| 精品久久久久久综合网| 一级女性全黄生活片免费| 四虎影视库| 免费国产在线观看不卡| 国产一区二区精品尤物| 精品视频在线观看视频免费视频 | 精品国产亚一区二区三区| 欧美18性精品| 精品国产亚洲一区二区三区| 精品久久久久久中文| 中文字幕一区二区三区 精品| 韩国三级视频网站| 欧美国产日韩精品| 日韩专区一区| 国产不卡在线看| 国产不卡在线观看| 天天做日日爱| 久久精品免视看国产成人2021| 天天做日日干| 亚欧视频在线| 成人免费一级纶理片| 日韩中文字幕一区二区不卡| 国产麻豆精品高清在线播放| 欧美国产日韩久久久| 国产一区二区精品在线观看| 国产一区二区精品| 91麻豆精品国产高清在线| 一级女性全黄久久生活片| 四虎影视久久久| 国产91丝袜在线播放0| 中文字幕一区二区三区精彩视频| 欧美国产日韩久久久| 91麻豆tv| 国产91丝袜高跟系列| 欧美大片aaaa一级毛片| 999精品影视在线观看| 999精品视频在线| 青青青草影院| 国产一区二区精品久久| 欧美另类videosbestsex| 天天色色网| 午夜在线观看视频免费 成人| 午夜在线亚洲男人午在线| 欧美激情一区二区三区视频 | 久久国产影视免费精品| 免费国产在线视频| 精品视频在线观看免费| 久久国产精品永久免费网站| 九九热国产视频| 久久国产一区二区| 国产极品白嫩美女在线观看看| 欧美激情一区二区三区视频| 日韩女人做爰大片| 国产成人精品综合在线| 99久久精品国产高清一区二区| 国产网站免费视频| 欧美日本免费| 国产亚洲精品成人a在线| 尤物视频网站在线| 亚洲不卡一区二区三区在线| 国产国语在线播放视频| 国产网站免费观看| 在线观看导航| 国产美女在线观看| 国产高清在线精品一区a| 亚飞与亚基在线观看| 青青青草视频在线观看| 久久国产精品永久免费网站| 日日日夜夜操| 日韩在线观看视频免费| 国产视频一区二区三区四区| 精品久久久久久综合网| 久久99中文字幕| 久久精品欧美一区二区| 四虎影视精品永久免费网站| 中文字幕97| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产不卡精品一区二区三区| 黄色短视屏| 一级女性全黄生活片免费| 精品国产一区二区三区国产馆| 日韩在线观看视频网站| 免费国产在线观看不卡| 欧美a级片免费看| 欧美一级视频免费观看| 香蕉视频一级| 国产麻豆精品高清在线播放| 999久久狠狠免费精品| 日韩欧美一二三区| 九九九网站| 青草国产在线观看| 91麻豆精品国产高清在线| 高清一级做a爱过程不卡视频| 青草国产在线观看| 国产美女在线一区二区三区| 国产不卡高清| 天堂网中文在线| 精品国产一区二区三区久| 国产一区二区精品在线观看| 国产不卡在线观看视频| 国产成人精品综合久久久| 日本伦理网站|