日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins 插件目录_10 个 Jenkins 实战经验,助你轻松上手持续集成

發布時間:2024/7/23 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins 插件目录_10 个 Jenkins 实战经验,助你轻松上手持续集成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

眾所周知,持續構建與發布是我們日常工作中要面對的的一個重要環節,目前很多公司都采用 Jenkins 來搭建符合需求的 CI/CD 流程,作為一個持續集成的開源工具,它以安裝啟動方便,配置簡單,上手容易的特點,深受廣大用戶的歡迎,通過筆者這幾年在公司使用 Jenkins 集群,來完成公司日常各項目組持續集成和發布流程的經驗,給大家分享幾個實用的經驗。

1、 修改 JVM 的內存配置

Jenkins 啟動方式有兩種方式,一種是以 Jdk Jar 方式運行,一種是將 War 包放在 Tomcat 容器下運行。不管何種方式運行,都會存在一個問題就是,默認 JVM 內存分配太少,導致啟動或者運行一段時間后內存溢出報錯?java.lang.OutOfMemoryError: PermGen space。

所以,需要在啟動前修改 JVM 內存配置。以 Tomcat 容器方式啟動 Jenkins 為例配置如下:

# 進入到 Jenkins 運行所在 Tomcat conf 目錄
$ vim catalina.sh
# 在 #JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`" 行下增加修改配置 JVM 內存配置大小,例如下邊配置:JAVA_OPTS="$JAVA_OPTS -server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512m"

注意:這里的幾個 JVM 參數含義如下:

  • -Xms: 使用的最小堆內存大小

  • -Xmx: 使用的最大堆內存大小

  • -XX: PermSize: 內存的永久保存區域大小

  • -XX: MaxPermSize: 最大內存的永久保存區域大小

這幾個參數也不是配置越大越好,具體要根據所在機器實際內存和使用大小配置。

2、修改 Jenkins 主目錄

Linux 下 Jenkins 默認安裝目錄為?/var/lib/jenkins/,這個目錄磁盤空間有限,長時間使用會導致磁盤空間不夠,建議修改為其他大磁盤空間目錄。這里修改安裝目錄有兩種方式,一種是配置為系統環境變量中,一種是配置到 Tomcat 容器環境變量中。

配置?JENKINS_HOME?到系統環境變量里面

# 注意:如果一臺機器只安裝一個 Jenkins 時,可以配置如下。$vim /etc/profile
...
export JENKINS_HOME=/data0/jenkins
export PATH=$PATH:$JENKINS_HOME
# 使配置生效
$ source /etc/profile

配置?JENKINS_HOME?到該 Jenkins 啟動的 Tomcat 容器環境變量中

# 注意:如果一臺機器上邊安裝多個 Jenkins 時,不能配置 JENKINS_HOME 到系統環境變量里面,
# 需要配置 JENKINS_HOME 到該 Jenkins 啟動的 Tomcat 容器配置里面,這樣可以區分不同的 Jenkins 目錄。$ vim /data0/scm/apache-tomcat-7.0.85/conf/context.xml

...
# 增加以下配置,優先獲取該配置路徑。

這里要說明一下,如果一臺機器上只安裝了一個 Jenkins 服務時,可以配置?JENKINS_HOME?到系統環境變量里面,如果安裝了多個 Jenkins 服務時,不能這么配置,因為 Jenkins 會讀取系統環境變量中?JENKINS_HOME?作為主目錄安裝,那樣會存在配置覆蓋的問題。

此時應該采用第二種方式,各自配置 JENKINS_HOME 到自己啟動的 Tomcat 容器環境變量中,Jenkins 會優先讀取該容器環境變量作為各自的主目錄安裝。

附 Jenkins 尋找 JENKINS_HOME 環境變量的順序為:首先讀取容器環境變量,如果沒有,則讀取系統環境變量,如果還沒有,則使用默認路徑安裝。

3、配置優化減少磁盤空間占用

Jenkins 運行 Job 構建比較多時,如果沒有配置好清理策略的話,會導致占用磁盤空間比較大,最終由于磁盤空間不夠導致構建失敗的問題。

3.1、丟棄舊的構建配置

我們可以在 Job 中配置丟棄舊的構建,通過設置 “保持構建的天數” 和 “保持構建的最大個數” 兩個參數,控制該 Job 最大保存構建數量。

如上圖所示,我配置了最大保持 3 天之內的構建,如果超過 3 天的構建,則會在Job 執行前被清理掉。同時配置了最大保持構建數量為 10 個,意思就是如果 3 天內構建次數如果超過 10 次,則最多保留最近執行的 10 個構建。

這樣配置的好處,除了能夠自動清理一些 Build 之外,還能夠為我們代碼執行遠程停止 Job Build 時,縮短停止時間,下邊會講到。

3.2、修改工作空間和構建記錄根目錄

Jenkins 工作主要分為安裝主目錄,工作空間目錄以及構建記錄目錄,默認配置路徑如下圖所示:

如果我們修改了 Jenkins 安裝主目錄之后,因為工作空間目錄是在安裝主目錄下的 workspace 目錄,構建目錄在安裝主目錄下的 builds 目錄,這樣運行 Job 執行構建比較多時,還會存在磁盤空間不夠的問題,那么此時可以在 “系統管理” —> “系統配置” —> “高級” 分別修改工作空間根目錄和構建記錄根目錄,指向其他磁盤空間即可。

4、設置全局屬性

適當設置全局屬性,可以避免在 Job 中重復寫一些固定值,例如輸出日志地址、接口請求地址等等,而且當固定值需要修改時,只需要修改一次即可,不用去每個 Job 里面修改,方便維護。

我們可以去 “系統管理” —> “系統配置” —> “全局屬性” 下增加 Environment variables 鍵值對,例如如下圖:

那么,在 Job 構建時執行 “ Execute Shell” 使用時,可以直接應用即可,例如如下代碼:

5、JDK/Maven/Gradle 等軟件多版本安裝

對于一些常用的軟件,比如 Jdk、Maven、Gradle等,可能每個項目對軟件依賴版本不一樣,有的項目依賴 Jdk7,有的依賴 Jdk8,所以為了更好的適配各個項目,可以指定安裝多個版本軟件,然后 Job 創建時選擇其中一個版本使用。

這里以 Jdk 為例,去 “系統管理” —> “Global Tool Configuration” —> “JDK” 分別安裝 jdk6、Jdk7、Jdk8。

然后,在創建 Job 時,選擇項目需要的一個版本即可。

6、設置構建超時時間

有些 Job 在執行構建時,由于某些原因導致構建掛起,耗時比較長,而這些長時間掛起的 Job 會導致 Jenkins 內存占用比較大,性能下降,嚴重的會直接導致 Jenkins 掛掉。

所以,我們需要設置構建超時時間來預防這種事情發生,一旦超過一定的時間,要讓 Job 自動停止掉。例如,這里我設置構建超過 30 分鐘則將本次 Build 置為失敗。

7、配置視圖分類管理 Job

Jenkins 默認視圖為 ALL 顯示所有 Job 列表,如果 Job 比較多的話,找某個 Job 會不太方便,雖然有 Search 搜索功能,畢竟還是不太方便。

這時候,我們可以通過新建視圖方式,對 Job 進行分門別類,這樣管理和查找起來就方便多啦!例如這里我新建 “List View” 類型視圖 “wy”,然后選擇該視圖所關聯的 Job 就可以了。

這樣通過視圖切換,查找相關 Job 就方便多了。

8、配置多節點管理

一般我們會使用 Jenkins Slave 集群管理來完成日常持續集成操作,使用 Jenkins Slave 一主多從方式,可以將 Job 調度到對應的 Slave 機器上執行,能夠大大提高系統并發執行效率。

我們可以從 “系統管理” —> “管理節點” —> “新建節點”,設置節點類型為 “Permanent Agent” 名稱 “wy_slave0” 的一個從節點,當然有多個節點時,可以創建多個。

創建完畢之后,此時插件還屬于不可用狀態,因為還沒有執行關聯,具體關聯方式可以參照 Jenkins 上節點關聯說明(如下圖,這里忽略操作),關聯完畢之后,我們就可以在新建 Job 中配置指定那個 Slave 節點運行了。

這里,有兩種方式指定 Job 在那個 Slave 節點運行,一種是對于自由風格類型的 Job,我們可以通過在 “Restrict where this project can be run” 選項下指定 “Label Expression” 標簽指定節點標簽即可。

另一種是對于多配置項目類型的 Job,我們可以通過在 “Configuration Matrix” 先配置 “Slave” 選擇 Node/Label 勾選指定一個或多個 Slave 執行。

9、一些實用插件

Jenkins 的基礎配置就能夠滿足我們日常的基本工作,但是為了提高構建效率和方便維護,Jenkins 上提供了很多實用的插件,使用這些插件,我們可以更加輕松、更加簡便、更加高效的執行持續集成和發布流程。下邊,我就簡單介紹幾個我使用的插件。

9.1、Locale 插件控制 Jenkins 頁面國際化

默認 Jenkins 頁面顯示語言為英文,對于日常使用語言非英文的用戶來說,就顯得有點操作不便,該插件提供用戶配置 Jenkins 頁面國際化語言,例如中文、法語、泰文等等。

首先我們需要去 “Manage Jenkins” —> “Manage Plugins” —> “Available” 中選擇 “Locale” 插件,點擊 “Install without restart”,安裝完不需要重啟。

安裝完畢后,可以從 “Manage Jenkins” —> “Configure System” —> “Locale” 下 “Default Language” 輸入框輸入對應的語言英文縮寫碼,例如這里我想要簡體中文,那么就需要填寫?zh_CN,并勾選 “Ignore browser preference and force this language to all users” 復選框,來強制所有用戶使用該配置。

點擊 “Save”,再次查看頁面,頁面大部分都已經顯示為對應的中文簡體了,包括各個 Job 配置頁面部分也顯示為中文簡體了,這下很直觀了。

9.2、Build Name Setter & Description Setter 插件支持自定義 Build 名稱和描述

Build Name Setter 和 Description Setter 插件可以支持修改每次構建的 Name 名稱和 Description 描述信息,默認 Jenkins 每次構建名稱為?#ID + 構建時間(ID 自增),且無描述信息。

這樣的弊端就是當某次構建出現了錯誤或者要排查某次構建信息,除了按構建時間區間挨個去點開日志,別無他法,而該插件可以很好的解決該問題。

使用該插件,我們可以為每次構建設置自定義名稱和描述信息,名稱支持從文件中讀取和?macro?模板,描述信息還支持?RegEx?表達式來從構建日志中提取信息。首先我們需要去 “系統管理” —> “管理插件” —> “可選插件” 中選擇 “Build Name Setter” 和 “Description Setter” 插件,安裝完不需要重啟。

接下來我們創建一個簡單的示例 Job 來使用一下這兩個插件。新建名稱為 “wy_tt” 的 Job,接收兩個參數?version?和?branch,然后配置 Build Name 為?# ${BUILD_NUMBER}-${branch},Build Description 為?構建版本:${version}。

執行幾次構建,每次修改傳遞的參數,此時去 Job 左側構建歷史里面,就可以看到每次構建的一些重要的輔助信息,這樣將大大方便我們排查問題了。當然,我們還可以更高級的使用該插件,比如從文件中讀取參數,使用表達式從構建日志中匹配 Key 值,這樣功能將更加強大了。

9.3、Managed Script 插件管理腳本文件

該插件是為了在管理文件時創建 Script 腳本文件,然后在 Job 中配置直接使用,方便腳本的統一管理和維護。首先我們需要去 “系統管理” —> “管理插件” —> “可選插件” 中選擇 “Managed script” 插件,安裝重啟即可。

注意: 這里的腳本可以使用一些 Jenkins 系統的環境變量參數、參數化構建時傳遞的參數以及系統命令哦。

創建完畢后,我們在 Job 中構建處選擇 “Execute managed script” 就可以使用這些腳本了。

9.4、PostBuildScript 插件根據 Build 狀態執行腳本

推薦安裝 PostBuildScript 插件,該插件可以在構建后操作中,根據構建結果狀態,執行對應的腳本操作,很實用的一個插件。

同上安裝該插件,重啟 Jenkins 完畢插件生效后,Job 中構建后操作處選擇 “Execute Scripts” ,然后在 “Add build step” 中選擇 “Execute shell” 等選項(當然也可以配合上一個插件,那么這里就選擇 “Execute managed script”),下邊選擇一個 build 狀態條件值,如果選擇 SUCCESS 狀態,那么該腳本只有在 Build 成功時才會執行,其他狀態依次類推,狀態可以多選哦,多選代表多種狀態都能下觸發。

9.5、Jenkins2.0 Pipeline 插件執行持續集成發布流程

Jenkins 2.0 的精髓是 Pipeline as Code,是幫助 Jenkins 實現 CI 到 CD 轉變的重要角色。Pipeline是一套運行于 Jenkins 上的工作流框架,將原本獨立運行于單個或者多個節點的任務連接起來,實現單個任務難以完成的復雜發布流程。

Pipeline 中任何發布流程都可以表述為一段 Groovy 腳本,并且 Jenkins 支持從代碼庫直接讀取腳本。使用 Pipeline 執行持續集成發布流程好處是顯而易見的,它可以把以前需要多個節點上多個 Job 使用一段腳本來替代,而且腳本語言功能強大,可以很好的完成一些復雜的流程操作,推薦大家嘗試使用。這里就不多說了,詳細可以參考之前文章 初試Jenkins2.0 Pipeline持續集成。

9.6、Kubernetes Plugin 插件動態創建 Jenkins Slave

我們知道傳統的 Jenkins Slave 一主多從方式會存在一些痛點,比如 Master 單點故障,Slave 配置環境差異,資源分配不均衡等導致可靠性和可維護性比較差,而使用 Kubernetes Plugin 插件可以動態的創建和刪除 Jenkins Slave 節點,使用它可以很好的保證服務高可用,動態伸縮合理使用資源,以及良好的擴展性。

使用該插件后,它的工作流程大致為:當 Jenkins Master 接受到 Build 請求時,會根據配置的 Label 動態創建一個運行在 Docker Container 中的 Jenkins Slave 并注冊到 Master 上,當運行完 Job 后,這個 Slave 會被注銷并且 Docker Container 也會自動刪除,恢復到最初狀態。這里也不多說了,詳細可以參考之前文章 初試 Jenkins 使用 Kubernetes Plugin 完成持續構建與發布。

10、JAVA 代碼觸發 Jenkins Job 創建、刪除、停止等操作

Jenkins Job 創建、刪除、構建等操作,除了在頁面手動操作外,我們還可以通過 Jenkins API 接口執行對應操作,詳細接口可參考 Jenkins
REST API 文檔地址:http:///api。這里我要演示的是使用 Jenkins-client.jar 包,使用 JAVA 代碼操作如何創建、刪除、停止、觸發構建等,使用代碼觸發 jenkins 相關操作,好處就是自己可控,這樣可以配合自己的業務需要,隨時啟動或者新建 Job 啦。

public class JenkinsUtils {

private static String jenkins_url = "http://127.0.0.1/jenkins/";
private static String jenkins_user = "admin";
private static String jenkins_token = "1b356d175432ed0d34c440d68d00fe49";

/**
* 通過模板創建 Job
* @param jobName
* @param jobTemplate
* @return
*/
public static boolean createJobFromTemplate(String jobName, String jobTemplate) {
try {
URI uri = new URI(jenkins_url);
JenkinsServer jenkins = new JenkinsServer(uri, jenkins_user, jenkins_token);
String template = jenkins.getJobXml(jobTemplate);
Document doc = DocumentHelper.parseText(template);
String newConfigXml = doc.asXML();
jenkins.createJob(jobName, newConfigXml, false);
}catch (Exception e){
e.printStackTrace();
return false;
}
return true;
}

/**
* 刪除/禁用 Job
* @param jobName
* @return
*/
public static boolean deleteJob(String jobName){
try {
URI uri = new URI(jenkins_url);
JenkinsServer jenkins = new JenkinsServer(uri, jenkins_user, jenkins_token);
jenkins.deleteJob(jobName, false);
jenkins.disableJob(jobName, false);
} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}

/**
* 啟動 Job 構建
* @param jobName
* @param params
* @return
*/
public static boolean startJob(String jobName, String params){
try {
String buildUrl = jenkins_url + jobName + "/buildWithParameters?" + params;
HttpUtils.HttpGet(buildUrl);
} catch (Exception e) {
e.printStackTrace();
return false;
}
return true;
}

/**
* 停止正在構建中的 Job,先清除等待隊列中的 build,在停止運行中的 build
* @param jobName
* @return
*/
public static boolean stopJob(String jobName){
try {
URI uri = new URI(jenkins_url);
JenkinsServer jenkins = new JenkinsServer(uri, jenkins_user, jenkins_token);
// 先 kill 掉 queue 里面的 build
QueueItem qi = jenkins.getJob(jobName).getQueueItem();
if(qi != null){
HttpUtils.HttpPost(jenkinsUrl + "queue/cancelItem?id=" + qi.getId());
}
// 在 kill 掉正在運行中的 build
List bulidsList = jenkins.getJob(jobName).getAllBuilds();
for(Build b:bulidsList){
if(b.details().isBuilding()){
try{
b.Stop();
}catch(Exception ee){
ee.printStackTrace();
return false;
}
}
}
} catch(Exception e) {
e.printStackTrace();
return false;
}
return true;
}
}

這里有一個地方要注意,在停止構建中的 Job 時,這里是遍歷所有 Build,然后在 Kill 掉運行中的 Build,如果 Build 歷史比較多的時候,會耗時比較久,這將會導致立馬重新執行該 Job Build 時, Build 會被異常 Abort 掉。。。也嘗試過獲取最后一次 Build 執行 Stop 操作,好像也不太好使。所以這里大家可以通過上邊 3.1、丟棄舊的構建配置 中的操作,減少構建歷史記錄,這樣就可以很快執行完畢,就不會出現上述問題了。

總結

以上是生活随笔為你收集整理的jenkins 插件目录_10 个 Jenkins 实战经验,助你轻松上手持续集成的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

黄色免费大片 | 嫩草av在线 | 久久这里| 亚洲国产97在线精品一区 | 91精品成人久久 | 亚洲欧美国产视频 | 国产乱码精品一区二区蜜臀 | 久久精品国产免费 | 免费久久久久久 | 国产精品自产拍在线观看中文 | 日韩一区视频在线 | 天天射夜夜爽 | 麻豆传媒视频在线免费观看 | 在线看v片| 日韩a级黄色片 | 国产精品乱码久久久 | 一级α片 | 欧美一级视频免费看 | 久久久成人精品 | 最近更新好看的中文字幕 | 国产免费二区 | 四虎成人精品永久免费av | 91精品久久久久久综合乱菊 | 久久不射影院 | 成年人在线电影 | 成人综合婷婷国产精品久久免费 | 欧美激情视频在线免费观看 | 中文不卡视频在线 | 亚洲精品mv在线观看 | 成人h在线播放 | 久久官网 | 日本性生活一级片 | 一区二区三区免费网站 | 欧美国产日韩一区二区三区 | 国产精品久久久久久电影 | 天天做天天干 | 久久久蜜桃一区二区 | 精品女同一区二区三区在线观看 | 99亚洲精品视频 | 国产高清在线观看 | 特级毛片爽www免费版 | 日韩久久精品一区 | 亚洲v精品 | 久久九九精品 | 2023年中文无字幕文字 | 在线观看涩涩 | 欧美成人理伦片 | 亚洲国产97在线精品一区 | 日韩成人免费在线 | 欧美精品被 | 久久精品亚洲一区二区三区观看模式 | 欧美大香线蕉线伊人久久 | 国产精品免费观看久久 | 日韩免费区 | 五月婷香 | 麻豆视频在线免费观看 | 97**国产露脸精品国产 | 日韩国产精品毛片 | 欧美日韩aa| 欧美一级淫片videoshd | 一本一本久久a久久精品牛牛影视 | 月丁香婷婷 | 亚洲成a人片在线www | av专区在线| 欧美亚洲精品在线观看 | 久草香蕉在线视频 | 国产亚洲婷婷免费 | 久草在线综合网 | 1000部国产精品成人观看 | 日韩三级在线观看 | www.99久久.com| 久久精品国产精品亚洲精品 | 一区二区视频在线播放 | 亚洲情感电影大片 | 国产精品亚洲综合久久 | 国色综合 | www成人精品 | 中文字幕丝袜 | 国产在线成人 | 日韩免费播放 | 日韩欧美精品在线视频 | 日韩久久久久久 | 欧美一级免费高清 | 中文字幕 第二区 | 精品国产一区二区三区久久久蜜臀 | 久热免费 | 91香蕉视频黄色 | 国产精品久久久久999 | 日韩网站中文字幕 | 热精品 | 精一区二区 | 青春草免费视频 | 欧美一区二区在线刺激视频 | 伊人久久国产精品 | 国产色视频网站2 | 久久久久久伊人 | 欧美激情va永久在线播放 | 三三级黄色片之日韩 | 91丨porny丨九色 | 精品视频国产一区 | 亚洲精品在线观看av | 麻豆久久久久 | 国产精品久久久久久久久岛 | 丁香五月缴情综合网 | 免费视频你懂得 | 国产精品高清在线 | 欧美一级片在线播放 | 91黄色在线视频 | 97高清视频 | 精品亚洲免费视频 | 亚洲乱码在线观看 | 色噜噜日韩精品一区二区三区视频 | 久久在线视频在线 | 一区二区三区www | 国产精品永久在线观看 | 99国产精品| 天天摸天天操天天舔 | 伊人资源站 | 91网页版免费观看 | 五月婷婷六月丁香激情 | 成 人 黄 色 免费播放 | 亚洲在线国产 | 黄色资源在线 | 国产又粗又猛又色 | 日韩一区二区免费在线观看 | 美女免费黄网站 | 成人a免费看 | 超碰在线最新网址 | 国产午夜三级一区二区三 | 欧美中文字幕第一页 | 成人全视频免费观看在线看 | 欧美激情一区不卡 | av一级在线| 天天操天天干天天操天天干 | 日日操夜| 日韩精品免费在线播放 | 丁香婷婷深情五月亚洲 | 国产精品久久久电影 | 日韩久久久久久久久久久久 | 国产精品嫩草影视久久久 | 国产亚洲精品日韩在线tv黄 | 97网| 国产探花 | 久久伊人五月天 | 91精品视频一区 | 日韩欧美高清免费 | 亚洲人成在线电影 | 97精品国产97久久久久久春色 | 国产黄色av| 韩日精品视频 | 亚洲一区精品二人人爽久久 | 国产小视频国产精品 | 久久视频在线视频 | 国语久久 | av黄色在线观看 | 国产97在线视频 | 久久久久久国产精品 | 麻豆影视在线播放 | 国产精品自在欧美一区 | 国内精品久久久久久久久久久久 | 黄色三级免费观看 | 狠狠ri| 91精品在线观看入口 | 成人久久综合 | 9在线观看免费高清完整版在线观看明 | 亚洲精品高清在线观看 | 天天操夜夜爱 | 狠狠干夜夜爽 | 天天插伊人 | 不卡av在线播放 | 亚洲国产成人精品电影在线观看 | 国产r级在线观看 | 欧美精品久久久久久久亚洲调教 | 91夜夜夜| 在线观看免费黄色 | 黄色一级动作片 | 欧美精品在线观看免费 | 日韩大片在线播放 | 久福利 | 99精品一区二区三区 | 久久草草热国产精品直播 | 亚洲精品伦理在线 | 蜜桃传媒一区二区 | 久久精国产 | 国产精品久久一区二区三区不卡 | 在线观看色网站 | 9992tv成人免费看片 | 久久精品久久久久 | 麻豆传媒视频在线免费观看 | 成人精品一区二区三区中文字幕 | 久久久网站 | 久久综合中文字幕 | 精品国产乱码久久久久久三级人 | 2021国产在线 | 国内一级片在线观看 | 国产精彩视频一区 | 九九免费观看全部免费视频 | 中文字幕在线观看一区二区三区 | 久久久免费毛片 | 四虎成人精品在永久免费 | 亚洲精品乱码久久久一二三 | 欧美日韩国语 | 一区二区中文字幕在线观看 | 免费av免费观看 | 91九色在线视频观看 | 免费av大片 | 免费高清无人区完整版 | 日本久久久久久 | 国产精品美女久久久久久 | 99精品美女 | 国产69精品久久久久久久久久 | 日韩在线视频在线观看 | 69精品 | av怡红院 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 精品国产乱码久久久久久浪潮 | 精品国产一区二区三区久久 | 日女人免费视频 | 99视频免费看 | 久久少妇免费视频 | 国产一区二区免费看 | 亚洲人成在线电影 | 日本黄区免费视频观看 | av一级在线 | 在线观看欧美成人 | 日韩电影在线看 | 久久久网 | 99视频一区 | 欧美精品午夜 | 国产九九热视频 | 日本在线视频一区二区三区 | 婷婷精品国产欧美精品亚洲人人爽 | 91豆麻精品91久久久久久 | 日韩中文字幕一区 | 日日爱网站 | 久草视频在线免费播放 | 国产精品色| 欧美精品中文字幕亚洲专区 | 99视频免费看 | 日日干,天天干 | 天天干天天草天天爽 | 久久精品www人人爽人人 | 国产亚州av | 欧美日本三级 | 91视视频在线直接观看在线看网页在线看 | 欧洲精品码一区二区三区免费看 | 中文字幕在线观看第一页 | 成人在线超碰 | 91精品秘密在线观看 | 五月婷婷亚洲 | 成人天堂网 | 欧美激情视频在线免费观看 | 97超碰免费在线观看 | 伊人精品影院 | 91久久久久久国产精品 | 久久久国产精品久久久 | 人人添人人澡人人澡人人人爽 | 国产自制av | 又黄又爽的免费高潮视频 | 欧美美女视频在线观看 | 色综合天天 | 久久国产剧场电影 | 国产在线高清视频 | 奇米网444 | 国产午夜在线 | 欧美伦理一区二区三区 | 日韩免费电影一区二区三区 | 午夜 免费 | 在线天堂v| 国产激情久久久 | 狠狠狠狠狠色综合 | 人人澡人人干 | 国产亚洲视频在线免费观看 | 在线观看黄色的网站 | av在线com | 国产精品ssss在线亚洲 | 免费www视频 | 天天玩天天干天天操 | 久久国产剧场电影 | 国产91综合一区在线观看 | 国产午夜精品久久久久久久久久 | 日本久久影视 | 亚洲精品午夜视频 | 91视频首页 | 91久久电影| www天天干com| 99在线视频精品 | 99热在| 麻豆91小视频 | 国产精品成人一区二区三区吃奶 | 成人黄色大片在线观看 | 探花视频在线版播放免费观看 | 另类五月激情 | 黄色片视频免费 | 丝袜美腿在线播放 | 欧美-第1页-屁屁影院 | 国产中文字幕国产 | 日韩一区正在播放 | 日韩成人精品一区二区 | 久久爱992xxoo | 亚洲精品男女 | 久久国产精品一二三区 | 日韩视频免费 | 国产精品永久久久久久久久久 | 亚洲黄网站 | 久久久久久久久久亚洲精品 | 丁香花五月| 国产999| 国产视频日韩 | www.五月激情.com | 亚洲高清精品在线 | 色婷婷88av视频一二三区 | 国产一区二区在线观看免费 | 免费av大全 | 午夜 久久 tv | 国产成人高清 | 亚洲一区免费在线 | 日韩免费视频在线观看 | 日韩精品在线视频 | www.亚洲激情.com | 伊人五月天婷婷 | 久色免费视频 | 国产精品综合在线观看 | 国产精品久久久久久久久久久免费看 | 亚洲视频综合 | 99精品视频播放 | 成人h视频| 日韩成人精品一区二区 | 香蕉影院在线观看 | 国产精品成人av电影 | 婷婷在线播放 | 五月亚洲综合 | 四虎在线免费观看视频 | 色婷婷中文 | 人人玩人人添人人澡97 | 亚洲成a人片综合在线 | av大片网址 | 99视频在线| 中文字幕在线看视频 | 国产五月婷 | 看毛片网站 | 久久久麻豆精品一区二区 | 九九热只有这里有精品 | 亚洲美女在线国产 | 波多野结衣一区二区三区中文字幕 | 国产精品女同一区二区三区久久夜 | 国产亚州av| 国产免费观看久久黄 | 狠狠88综合久久久久综合网 | 丝袜制服天堂 | av在线免费播放网站 | 五月激情视频 | 丁香色婷 | 免费男女羞羞的视频网站中文字幕 | 国产精品久久久久久久久久久久久 | 香蕉视频免费在线播放 | 在线亚州 | 丝袜美腿一区 | 97国产精品亚洲精品 | 日韩影片在线观看 | 91精品国产一区二区三区 | 国产伦精品一区二区三区免费 | 久久综合狠狠综合 | 黄色片网站av | 国产精品久久久久婷婷二区次 | 久久尤物电影视频在线观看 | 999久久久精品视频 日韩高清www | 日本午夜在线观看 | 国产精品久久久久免费观看 | 久久午夜精品视频 | 亚洲精品久久久久58 | 亚洲精品麻豆视频 | 国产成年人av | 91精品国产麻豆国产自产影视 | 中文字幕亚洲欧美日韩2019 | 久草视频在 | 亚洲五月六月 | 日韩视频免费 | 国产一级片毛片 | 免费看的黄色 | 久久久久国产精品免费 | 日韩视频免费在线观看 | 国产亚洲视频在线观看 | 日本久久免费电影 | 中文字幕一区二区三区在线视频 | 天天操天天操 | 欧美一区二区在线免费看 | 五月婷婷电影网 | 91精品视屏 | 精品视频国产一区 | 久草在线视频国产 | 久久久这里有精品 | 精品国产大片 | 欧洲成人av | 精品国产乱码久久久久久三级人 | 青青河边草免费 | 中文在线8资源库 | 最近免费中文视频 | 精品国产电影一区 | 在线网址你懂得 | avav99| 国产精品视频免费看 | 激情影院在线 | av中文字幕在线看 | 精品久久片 | 高清免费av在线 | 91视视频在线直接观看在线看网页在线看 | 日韩精品视频免费在线观看 | av在线超碰 | 欧美成人久久 | 国产亚洲精品久久久久秋 | 日韩av片在线| 久久久久久久久久久久av | 欧美大片在线观看一区 | 激情久久五月 | 久久久久免费精品国产小说色大师 | www国产在线| 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 在线亚洲观看 | 91精品久久久久久久久久久久久 | 日韩在线观看网站 | 色婷婷一区| 成人av在线直播 | 8x8x在线观看视频 | 欧美精品一区二区在线播放 | 97国产| 久草视频资源 | 亚洲欧美在线观看视频 | 国产成人三级在线 | 国产视频69| 91在线小视频 | 国内精品久久影院 | 97福利| 99在线热播 | 在线成人一区 | 黄色的片子 | 一区二区不卡视频在线观看 | 日韩视频一 | 日韩一二区在线观看 | 99久久久国产精品免费99 | 久久久午夜视频 | 日韩在线观看视频一区二区三区 | 黄色小说视频网站 | 国产成人精品综合久久久久99 | 在线va网站 | 国产精品久久久区三区天天噜 | 91一区啪爱嗯打偷拍欧美 | 色黄久久久久久 | 日韩欧美亚州 | 免费看国产精品 | 一区二区三区免费在线 | 亚洲欧洲视频 | 五月导航| 人人草人人草 | 欧美性生活免费看 | 日日夜夜精品 | 日韩一区二区三区观看 | 成人在线观看日韩 | 天天干亚洲 | 婷婷色网 | 成人黄色小视频 | 亚洲三级网 | 99se视频在线观看 | 免费观看成年人视频 | 日日草天天干 | 夜夜操狠狠干 | 香蕉网站在线观看 | 91久久人澡人人添人人爽欧美 | 国产又粗又硬又爽视频 | 亚洲精品视频一二三 | 手机av永久免费 | 欧美成人一区二区 | 91福利国产在线观看 | 日韩精品无码一区二区三区 | 亚洲一区视频在线播放 | 欧美日韩精品二区第二页 | 深夜免费福利视频 | 中文av字幕在线观看 | 欧美另类高潮 | 视频在线一区二区三区 | 色综合天天 | 国产精品专区在线 | 麻豆视频在线免费 | 日本黄色a级大片 | av成人动漫| 成人sm另类专区 | 亚洲理论电影 | 久久网站av | 99久久夜色精品国产亚洲96 | 日本黄色免费大片 | 精品久久久久一区二区国产 | 99视频国产精品免费观看 | 欧美日韩视频一区二区 | 中文字幕av一区二区三区四区 | 亚洲精品视频国产 | 天天操天天干天天插 | 9在线观看免费高清完整版在线观看明 | 中文字幕在线观看不卡 | 91成人在线网站 | 92中文资源在线 | 国产精品99蜜臀久久不卡二区 | 69精品在线 | 国产视频在线观看免费 | 亚洲精品视频在线 | 色诱亚洲精品久久久久久 | 国产资源精品在线观看 | 91探花在线 | 在线v| 91免费在线| 久久国产精品免费 | 91精品在线免费观看视频 | 69精品视频在线观看 | 免费手机黄色网址 | 97超碰在线资源 | 91人人视频在线观看 | 欧美专区日韩专区 | 亚洲一区网站 | 午夜精品久久一牛影视 | 97超级碰碰 | 欧美巨大荫蒂茸毛毛人妖 | 91高清视频免费 | 97人人艹 | 最新精品视频在线 | 国产精品视频区 | 亚洲黄色成人av | 亚洲精品电影在线 | 色噜噜噜噜 | 日韩久久片 | 国产馆在线播放 | av电影在线免费观看 | 亚洲视频久久久久 | 91成人网页版 | 成 人 免费 黄 色 视频 | 日韩欧美中文 | 久久久久久久久久影视 | 亚洲美女在线国产 | 欧美国产日韩久久 | 日韩网站一区二区 | 国产剧情一区二区在线观看 | 日本一区二区免费在线观看 | 国产九九在线 | 波多野结衣一区二区三区中文字幕 | 色99久久 | 亚洲综合在线观看视频 | 69av视频在线观看 | 国产我不卡 | 91人人澡人人爽人人精品 | 亚洲国产精品一区二区久久,亚洲午夜 | 国产亚洲欧美日韩高清 | 国产精品国产三级国产 | 国产69精品久久app免费版 | 天天在线免费视频 | 国产成人久久av免费高清密臂 | а天堂中文最新一区二区三区 | 成年人天堂com| 麻豆91精品91久久久 | 日韩城人在线 | 日日夜夜天天综合 | 一区二区三区免费网站 | 精品国产欧美一区二区三区不卡 | 小草av在线播放 | 99热.com| 久久精品4 | wwwwww国产| 亚洲艳情| 精品伊人久久久 | 久久精品久久国产 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 日韩在线国产精品 | 亚洲成人精品影院 | 国产精品成人自产拍在线观看 | www日韩在线 | 久插视频 | 一区二区三区免费网站 | 日韩精品2区 | 美女视频黄免费的 | 久久一区二区三区超碰国产精品 | 国产精品久久久久久久久久久免费看 | 国产精品99久久久精品免费观看 | .国产精品成人自产拍在线观看6 | 国产在线播放一区 | 88av色 | 欧美成人影音 | 69av视频在线 | 亚洲v欧美v国产v在线观看 | 精品99视频 | av福利在线 | 久久久免费毛片 | 综合激情 | 国产美女被啪进深处喷白浆视频 | 特级大胆西西4444www | 精品国产1区2区3区 国产欧美精品在线观看 | 久久福利综合 | 久久精品人 | 国产91精品在线播放 | 久久怡红院 | 韩日精品在线 | 在线不卡中文字幕播放 | 99这里只有精品视频 | 免费a视频| 国产99中文字幕 | 国产伦精品一区二区三区免费 | 成人午夜黄色 | 福利视频网站 | 探花视频在线版播放免费观看 | 国产精品美乳一区二区免费 | 91精品久久久久久综合乱菊 | 国产精品18久久久久久vr | 久久精品精品电影网 | 欧美在线视频二区 | 色婷婷亚洲综合 | 天天草天天插 | 日本二区三区在线 | 狠狠伊人 | 免费电影播放 | 香蕉影视在线观看 | 亚洲国产中文字幕在线观看 | 黄网站免费久久 | 国产精品午夜免费福利视频 | 久久国产精品久久w女人spa | 国产资源站 | 国产 成人 久久 | 五月婷婷免费 | 国产精品av久久久久久无 | 免费一级特黄毛大片 | 欧洲精品码一区二区三区免费看 | 日韩三级精品 | 91漂亮少妇露脸在线播放 | 精品一区二区电影 | 久久久久女人精品毛片 | 国产精品久久毛片 | 香蕉视频在线看 | 涩涩网站在线观看 | 婷婷干五月 | 久久久国产精品亚洲一区 | 亚洲天堂网在线视频 | 免费欧美 | 综合色在线观看 | 91av视频在线观看 | 天天操伊人 | 国产精品99久久免费黑人 | 免费观看版 | av在线免费观看网站 | 91麻豆精品国产91久久久无需广告 | 久久私人影院 | 肉色欧美久久久久久久免费看 | 久久久久久网址 | 国产日韩精品一区二区三区在线 | 久草资源免费 | 久久久精品福利视频 | 亚洲永久精品在线观看 | 91porny九色91啦中文 | 美腿丝袜av | 亚洲在线黄色 | 99久久精品国产网站 | 久久免费视频7 | 亚洲精品在线观看网站 | 久久精品毛片 | 亚洲乱码精品久久久久 | 免费高清国产 | 成人精品福利 | 日韩av在线免费看 | 久久久久亚洲精品国产 | 精品1区2区3区 | 国产精品69久久久久 | 久久精彩免费视频 | 中文字幕一区二区三区四区在线视频 | а中文在线天堂 | 在线观看一二三区 | h网站免费在线观看 | 天天综合色天天综合 | 国产伦理久久精品久久久久_ | 五月婷婷操 | 91精彩视频 | 国产精品二区在线 | 91久久国产露脸精品国产闺蜜 | 91精品无人成人www | 亚洲精品福利在线 | 五月天天色 | 国产精品久久电影网 | 狠狠色伊人亚洲综合网站色 | 亚洲国产成人精品电影在线观看 | 亚洲高清国产视频 | 色综合婷婷久久 | 99国产视频 | 午夜av免费看 | 不卡的av | 日韩av影视在线观看 | 996久久国产精品线观看 | 91中文字幕网 | 日日插日日干 | 免费看成人 | 亚洲国产福利视频 | 高清有码中文字幕 | 国产精品九九九九九九 | 天天插天天 | 在线观看91视频 | 色视频在线看 | 日韩免费观看高清 | 久久精品91久久久久久再现 | 久久观看免费视频 | 欧美日韩成人 | 亚洲精品视频在线观看免费视频 | 色香蕉在线| 99精品久久久 | 国产精品黄 | 亚洲精品自拍视频在线观看 | 免费特级黄色片 | 天天操天天摸天天干 | 国产激情小视频在线观看 | 久久精精品视频 | 欧美日韩二三区 | 亚洲黄色成人网 | 亚洲精品资源在线观看 | 丁香伊人网 | 中文字幕黄色网 | 中文字幕av免费在线观看 | 日韩av播放在线 | 最近2019好看的中文字幕免费 | 亚洲aaa毛片 | 久久精品看片 | 日韩二区在线观看 | 97在线精品视频 | 亚洲国产剧情av | 成人在线观看影院 | 亚洲五月婷婷 | 一区二区三区免费在线观看视频 | 在线看v片成人 | 久久综合色一综合色88 | 国产资源在线免费观看 | 国产一级高清视频 | 日韩亚洲在线观看 | 精品久久久久久亚洲综合网站 | www.久久成人 | 国产精品刺激对白麻豆99 | 天天操夜夜曰 | 日日噜噜噜噜夜夜爽亚洲精品 | 午夜在线看片 | 激情六月婷婷久久 | 在线综合 亚洲 欧美在线视频 | 最近中文字幕在线中文高清版 | 狠狠色综合网站久久久久久久 | av888av.com| 亚洲国产成人在线播放 | 久久国产精品成人免费浪潮 | 中文字幕在线看 | 综合网五月天 | 国产女教师精品久久av | 亚洲国产精品视频在线观看 | 九色福利视频 | 国产一级片不卡 | av在线免费播放 | 丁香激情综合久久伊人久久 | 在线观看国产www | 国产成在线观看免费视频 | 91资源在线观看 | 在线观看国产永久免费视频 | 中文字幕一二三区 | 精品久久久久一区二区国产 | 国产亚洲精品久久久久久无几年桃 | 天堂在线视频免费观看 | 亚洲精品一区二区三区高潮 | 欧美性色黄大片在线观看 | 国产成人一区二区精品非洲 | 成人免费观看在线视频 | 9999在线视频 | 国产亚洲精品美女 | 久久综合婷婷综合 | 人人爱人人爽 | 中文字幕日本在线观看 | 午夜精品久久久久久99热明星 | 91视频最新网址 | 久草在线99 | 久久99精品国产91久久来源 | 久久精品一区二区三区四区 | 日日夜夜av | 国产精品一区二区av影院萌芽 | 五月婷婷播播 | 国产精品欧美日韩在线观看 | 人人爽人人做 | 国产不卡免费av | www.天天色 | 久久xxxx| 欧美激情精品久久久久久免费 | 亚洲h在线播放在线观看h | 超碰成人免费电影 | 国产精品18p | 欧美激情精品久久久久久免费印度 | www色av| 国产r级在线观看 | 国产拍在线 | 日韩电影中文字幕在线观看 | 中文字幕丝袜 | av中文在线播放 | 91大片网站| 亚洲激情在线观看 | 亚洲另类视频 | 国产精品成人国产乱一区 | 97在线视频观看 | 黄色在线免费观看网址 | 成人黄色小视频 | 嫩草av在线 | 麻豆国产视频 | 丁香在线观看完整电影视频 | www在线免费观看 | 91视频黄色| 欧洲av不卡 | 国产成人久久精品 | 久久电影中文字幕视频 | 日韩美女免费线视频 | 日韩高清精品免费观看 | 国际av在线| 国产不卡在线观看 | 久久理论视频 | 日韩成人免费电影 | 伊人视频| 18女毛片| 超级碰碰碰碰 | 夜色资源站国产www在线视频 | 外国av网| 天堂视频中文在线 | 91超级碰 | 久久久久久久久影院 | 18国产精品福利片久久婷 | 午夜私人影院久久久久 | 久久亚洲热 | 91视频免费国产 | 国产一区二三区好的 | 欧美日韩国产精品爽爽 | 久久午夜网 | 国产精久久久久久妇女av | 亚洲欧美激情精品一区二区 | 美女视频黄免费的 | 久久久久久久久久电影 | 成人av电影免费在线播放 | 国产福利小视频在线 | 欧美日韩一区久久 | 欧美另类人妖 | 在线免费视 | 97狠狠干 | 久久激情网站 | 国产99免费 | 亚洲一区精品人人爽人人躁 | 99久久精品视频免费 | 国产福利小视频在线 | 国产伦精品一区二区三区在线 | 亚洲国产精品电影 | 在线免费视频你懂的 | 亚洲精品美女久久 | 久草免费在线视频观看 | 日韩电影一区二区三区 | 99久久精品免费看国产一区二区三区 | 国产色综合天天综合网 | 国产美女精品视频免费观看 | 中文字幕一区二区三区久久 | 久久图 | 国产在线观看 | 国产成人免费精品 | 伊人永久 | 国产日韩视频在线 | 午夜av影院 | 丁香激情五月婷婷 | 午夜黄色大片 | av一本久道久久波多野结衣 | 日韩精品欧美精品 | 天天摸日日摸人人看 | 日韩r级电影在线观看 | 日本不卡一区二区三区在线观看 | 久久综合加勒比 | 欧美a级在线 | 亚洲精品国产欧美在线观看 | 国产91精品一区二区 | 亚洲精品福利在线 | 亚洲国产美女精品久久久久∴ | 欧美日韩另类在线观看 | 国产v在线观看 | 97超在线 | 一区免费观看 | 精品久久久久久久 | 黄av免费在线观看 | 在线观看亚洲视频 | 免费色网站 | 黄污视频大全 | 黄影院 | 亚洲精品91天天久久人人 | 免费男女羞羞的视频网站中文字幕 | 色婷婷a| 久久福利国产 | 欧美日韩国产在线一区 | 国产人成在线观看 | 国产一区二区免费看 | 9999精品免费视频 | 免费看片网站91 | 玖草影院 | 免费高清在线观看电视网站 | 在线亚洲成人 | 久久精品国产久精国产 | 香蕉视频在线免费看 | 日韩国产精品久久久久久亚洲 | 999久久久国产精品 高清av免费观看 | 日韩高清免费无专码区 | 91一区在线观看 | 一区二区三区在线观看免费视频 | 国产经典av| 人人干网 | 亚洲精品在线观看不卡 | 蜜臀av夜夜澡人人爽人人桃色 | 国产美女在线免费观看 | 国产精品久久视频 | 久草精品在线播放 | 激情在线五月天 | 国产精品久久久久久久免费观看 | 亚洲第一区在线观看 | 一级一片免费视频 | 天堂av在线网址 | 精品久久久精品 | 色婷婷 亚洲 | 国产在线精品区 | 91天堂素人约啪 | 久久精品国产成人 | 久久综合9988久久爱 | 国产在线无 | www.com.黄 | 久草在线精品观看 | 国产超碰在线观看 | 日韩在线精品 | 久久久久久黄色 | 91九色国产蝌蚪 | 九九热只有这里有精品 | 亚洲黄色激情小说 | 丝袜美腿av| 亚洲自拍偷拍色图 | 久久国语露脸国产精品电影 | 久久综合久久综合这里只有精品 | 欧美日韩精品区 | 在线观看日本高清mv视频 | 超碰公开在线 | 欧美网址在线观看 | 国产我不卡 | 国产精品自产拍在线观看蜜 | 久久精品免费看 | 久久久久久久久久久久国产精品 | 亚洲另类视频 | aaa日本高清在线播放免费观看 | 精品国产一区二区三区男人吃奶 | 色网免费观看 | 欧美天天综合网 | 在线观看av中文字幕 | 久久av中文字幕片 | 人人爽人人澡人人添人人人人 | 精品一区二区影视 | 看片黄网站 | 久草在线资源观看 | 国产午夜一区 | 91在线蜜桃臀 | 伊人影院99 | 蜜桃麻豆www久久囤产精品 | 国产精品正在播放 | 免费观看黄色12片一级视频 | 亚洲国产精品一区二区尤物区 | 国产精品网站一区二区三区 | 深夜视频久久 | 久草手机视频 | www.香蕉 | 高清不卡一区二区三区 | 国产福利在线免费 | 欧美另类激情 | 婷婷免费在线视频 | 久久精品人 | 色网址99| 亚洲在线日韩 | 中文字幕亚洲字幕 | 天天干,天天干 | 欧美精品久久久久久 | 国产精品大片在线观看 | 欧美日韩中文字幕在线视频 | 69成人在线| 在线观看韩国av | 久久人人爽人人爽人人片av软件 | 中文字幕永久在线 | 色视频在线观看 | www激情com | 在线播放精品一区二区三区 | 日日夜夜婷婷 | 日韩欧美高清免费 | 亚洲精品视频偷拍 | 久久久久久久久久久久影院 | 国产成人亚洲在线观看 | www色网站| 国产第页| 亚洲综合小说电影qvod | 国产精品 日韩 欧美 | 久久久久久久久久久国产精品 | 久草在线手机视频 | 一区 二区 精品 | 在线 高清 中文字幕 | 91免费版在线观看 | 日日摸日日添夜夜爽97 |