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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

如何与Java 8,NetBeans Platform 8,Jenkins,Jacoco和Sonar进行持续集成

發布時間:2023/12/3 java 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何与Java 8,NetBeans Platform 8,Jenkins,Jacoco和Sonar进行持续集成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

介紹

Java 8出現了,人們所期待的革命終于發布了,我敢肯定,你們中的許多人都在想著同樣的問題“我應該在項目中使用它嗎?”。

好吧,幾個月來我遇到了同樣的問題,今天我有一個答案想與大家分享。 很多方面都在影響這一決定,但是在這篇文章中,我想特別關注一個方面:

我可以繼續與Java 8和NetBeans Platform進行持續集成嗎?


主要問題是進行CI所需的工具的成熟度,以及將其與NetBeans平臺的ant構建腳本集成起來有多容易。

幸運的是,我們發現這是可行且容易的!

我還要感謝Alberto Requena Sanchez對本文的貢獻。

技術環境

在以安全與質量為主要驅動力的項目中,CI至關重要。

因此,我從我的團隊開始進行“概念驗證”,以表明以下技術已準備好協同工作:

  • Java 8,NetBeans 8.0和Ant
  • JUnit 4和Jacoco 0.7.1
  • 詹金斯與聲納4.2

本文的范圍是解釋為使Java 8的CI服務器完全正常運行而安裝和設置必要工具的所有步驟,請注意,該證明已在Windows 7的開發人員機器上完成,但很容易做到。在Linux服務器中也是如此。

下圖高層次顯示了將在帖子中描述的體系結構。

持續集成圖

Java 8,NetBeans 8.0和Ant

Java 8已發布,可以在此處下載,安裝,學習(最好)并開始使用它!

我們正在使用NetBeans Platform 8.0創建模塊化應用程序。 該應用程序具有多層體系結構 ,其中每個層都是模塊套件,而最終的可執行文件只是一組集成套件。

我們正在使用Ant來構建我們的項目,但是如果您正在使用Maven,那么甚至可以簡化該過程,因為可以通過使用Maven的插件來完成Jenkins中的Sonar集成。

JUnit 4和Jacoco 0.7.1

自然,我們正在進行單元測試,因此,我們使用JUnit4。它在任何地方都可以很好地集成,尤其是在NetBeans中。

Jacoco是生成代碼覆蓋率的絕佳工具,并且自0.7.1版起,它完全支持Java 8。

詹金斯與聲納4.2

Jenkins是我們CI服務器的引擎,它將與上述所有技術集成在一起,沒有任何問題。 測試的版本是1.554。

聲納正在對代碼進行所有質量分析。 4.2版與Java 8完全兼容。

將Sonar與Ant一起使用需要一個小型庫,其中包含要集成到Jenkins中的目標。 如果您使用的是Maven,則可以只安裝Maven插件 。

開始困惑

步驟1 – NetBeans

  • 安裝Java 8和NetBeans 8.0
  • 創建一個包含幾個模塊,幾個類和幾個jUnit測試的模塊套件
  • 將代碼提交到您的源代碼版本管理服務器中
  • 深入了解NetBeans
  • 在名為“ jacoco-0.7.1”的線束中創建一個文件夾,其中包含下載的jacoco jars
  • 在名為“ sonar-ant-task”的線束中創建一個文件夾,并將其放入下載的聲納螞蟻罐中
  • 在名為sonar-jacoco-module.xml的工具中創建一個文件,并將以下代碼粘貼到其中:
  • <?xml version="1.0" encoding="UTF-8"?> <!----> <project name="sonar-jacoco-module" basedir="." xmlns:jacoco="antlib:org.jacoco.ant" xmlns:sonar="antlib:org.sonar.ant"> <description>Builds the module suite otherSuite.</description><property name="jacoco.dir" location="${nbplatform.default.harness.dir}/jacoco-0.7.1"/> <property name="result.exec.file" location="${jacoco.dir}/jacoco.exec"/> <property name="build.test.results.dir" location="build/test/unit/results"/><property file="nbproject/project.properties"/><!-- Step 1: Import JaCoCo Ant tasks --> <taskdef uri="antlib:org.jacoco.ant" resource="org/jacoco/ant/antlib.xml"> <classpath path="${jacoco.dir}/jacocoant.jar"/> </taskdef><!-- Target at the level of modules --> <target name="-do-junit" depends="test-init"> <echo message="Doing testing for jacoco" /> <macrodef name="junit-impl"> <attribute name="test.type"/> <attribute name="disable.apple.ui" default="false"/> <sequential> <jacoco:coverage destfile="${build.test.results.dir}/${code.name.base}_jacoco.exec"> <junit showoutput="true" fork="true" failureproperty="tests.failed" errorproperty="tests.failed" filtertrace="${test.filter.trace}" tempdir="${build.test.@{test.type}.results.dir}" timeout="${test.timeout}"> <batchtest todir="${build.test.@{test.type}.results.dir}"> <fileset dir="${build.test.@{test.type}.classes.dir}" includes="${test.includes}" excludes="${test.excludes}"/> </batchtest> <classpath refid="test.@{test.type}.run.cp"/> <syspropertyset refid="test.@{test.type}.properties"/> <jvmarg value="${test.bootclasspath.prepend.args}"/> <jvmarg line="${test.run.args}"/> <!--needed to have tests NOT to steal focus when running, works in latest apple jdk update only.--> <sysproperty key="apple.awt.UIElement" value="@{disable.apple.ui}"/> <formatter type="brief" usefile="false"/> <formatter type="xml"/> </junit> </jacoco:coverage> <copy file="${build.test.results.dir}/${code.name.base}_jacoco.exec" todir="${suite.dir}/build/coverage"/> <!-- Copy the result of all the unit tests of all the modules into one common folder at the level of the suite, so that sonar could find those files to generate associated reports --> <copy todir="${suite.dir}/build/test-results"> <fileset dir="${build.test.results.dir}"> <include name="**/TEST*.xml"/> </fileset> </copy> <fail if="tests.failed" unless="continue.after.failing.tests">Some tests failed; see details above.</fail> </sequential> </macrodef> <junit-impl test.type="${run.test.type}" disable.apple.ui="${disable.apple.ui}"/> </target></project>

    該文件的范圍是覆蓋添加jacoco覆蓋范圍的do-junit任務,并復制套件構建中每個模塊的單元測試結果,以便sonar可以一起找到所有模塊以進行分析。

  • 在名為sonar-jacoco-suite.xml的線束中創建一個文件,并將以下代碼粘貼到其中
  • <?xml version="1.0" encoding="UTF-8"?> <project name="sonar-jacoco-suite" basedir="." xmlns:jacoco="antlib:org.jacoco.ant" xmlns:sonar="antlib:org.sonar.ant"> <description>Builds the module suite otherSuite.</description><property name="jacoco.dir" location="${nbplatform.default.harness.dir}/jacoco-0.7.1"/> <property name="result.exec.file" location="build/coverage"/> ? ?<!-- Define the SonarQube global properties (the most usual way is to pass these properties via the command line) --> <property name="sonar.jdbc.url" value="jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8" /> <property name="sonar.jdbc.username" value="sonar" /> <property name="sonar.jdbc.password" value="sonar" /> <!-- Define the SonarQube project properties --> <property name="sonar.projectKey" value="org.codehaus.sonar:example-java-ant" /> <property name="sonar.projectName" value="Simple Java Project analyzed with the SonarQube Ant Task" /> <property name="sonar.projectVersion" value="1.0" /> <property name="sonar.language" value="java" /> <!-- Load the project properties file for retrieving the modules of the suite --> <property file="nbproject/project.properties"/><!-- Using Javascript functions to build the paths of the data source for sonar configuration --> <script language="javascript">? <![CDATA[// getting the value modulesName = project.getProperty("modules"); modulesName = modulesName.replace(":",","); res = modulesName.split(","); srcModules = ""; binariesModules = ""; testModules = ""; //Build the paths ? for (var i=0; i<res.length; i++) { srcModules += res[i]+"/src,"; binariesModules += res[i]+"/build/classes,"; testModules += res[i]+"/test,"; } //Remove the last comma srcModules = srcModules.substring(0, srcModules.length - 1); binariesModules = binariesModules.substring(0, binariesModules.length - 1); testModules = testModules.substring(0, testModules.length - 1); // store the result in a new properties project.setProperty("srcModulesPath",srcModules); project.setProperty("binariesModulesPath",binariesModules); project.setProperty("testModulesPath",testModules); ]]> </script> ? <!-- Display the values -->? ? ? ? <property name="sonar.sources" value="${srcModulesPath}"/> <property name="sonar.binaries" value="${binariesModulesPath}" /> <property name="sonar.tests" value="${testModulesPath}" /> <!-- Define where the coverage reports are located --> <!-- Tells SonarQube to reuse existing reports for unit tests execution and coverage reports --> <property name="sonar.dynamicAnalysis" value="reuseReports" /> <!-- Tells SonarQube where the unit tests execution reports are --> <property name="sonar.junit.reportsPath" value="build/test-results" /> <!-- Tells SonarQube that the code coverage tool by unit tests is JaCoCo --> <property name="sonar.java.coveragePlugin" value="jacoco" /> <!-- Tells SonarQube where the unit tests code coverage report is --> <property name="sonar.jacoco.reportPath" value="${result.exec.file}/merged.exec" /> <!-- ?Step 1: Import JaCoCo Ant tasks ?--> <taskdef uri="antlib:org.jacoco.ant" resource="org/jacoco/ant/antlib.xml"> <classpath path="${jacoco.dir}/jacocoant.jar"/> </taskdef> ? ? <target name="merge-coverage"> ? ? ? ? <jacoco:merge destfile="${result.exec.file}/merged.exec"> <fileset dir="${result.exec.file}" includes="*.exec"/> </jacoco:merge> </target><target name="sonar"> <taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml"> <!-- Update the following line, or put the "sonar-ant-task-*.jar" file in your "$HOME/.ant/lib" folder --> <classpath path="${harness.dir}/sonar-ant-task-2.1/sonar-ant-task-2.1.jar" /> </taskdef><!-- Execute the SonarQube analysis --> <sonar:sonar /> </target></project>

    該文件的范圍是在套件級別定義聲納配置和聲納任務。 如果您使用聲納,則某些特殊的數據庫或特殊的用戶必須在此處更改配置。

    定義的另一項任務是jacoco合并,該合并實際上將獲取每個模塊的所有生成的exec,并將它們合并到套件構建中的單個exec中,以允許聲納進行分析。

  • 用以下內容替換每個模塊的build.xml的內容:
  • <description>Builds, tests, and runs the project com.infrabel.jacoco.</description> <property file="nbproject/suite.properties"/> <property file="${suite.dir}/nbproject/private/platform-private.properties"/> <property file="${user.properties.file}"/> <import file="${nbplatform.default.harness.dir}/sonar-jacoco-module.xml"/> <import file="nbproject/build-impl.xml"/>
  • 用以下內容替換每個套件的build.xml的內容:
  • <description>Builds the module suite otherSuite.</description> <property file="nbproject/private/platform-private.properties"/> <property file="${user.properties.file}"/> <import file="${nbplatform.default.harness.dir}/sonar-jacoco-suite.xml"/> <import file="nbproject/build-impl.xml"/>

    步驟2 –詹金斯

  • 在“管理Jenkins->管理插件”中,進入可用列表并安裝(如果尚未存在)以下插件:
    • JaCoCo
    • 水星或顛覆
    • 聲納

    如果您在防火墻或代理后面,并且在配置網絡設置時遇到問題,可以隨時從此處手動下載并安裝它們。 在這種情況下,請記住還要先下載每個插件的依賴項。

    • 在“管理Jenkins->配置系統”中,檢查是否正確安裝了所有插件,請參見以下屏幕截圖以獲取示例(將文件夾替換為適合您的文件夾):
    • 創建一個新的自由樣式項目,配置您的首選項的版本控制,然后在“構建”面板中添加以下三個“ Invoce Ant”任務:
    • 最后,在“構建后操作”面板中添加新的“記錄Jacoco覆蓋率報告”,其配置如下:
    • 步驟3 –聲納

    • 按照此腳本創建數據庫,并選擇運行此查詢以使連接正常工作:
    • GRANT ALL PRIVILEGES ON 'sonar'.* TO 'sonar'@'localhost';
    • 進入聲納的配置文件(sonar.properties)并啟用MySQL,該文件位于安裝的conf文件夾中
    • # Permissions to create tables, indices and triggers # must be granted to JDBC user. # The schema must be created first. sonar.jdbc.username=sonar sonar.jdbc.password=sonar#----- MySQL 5.x # Comment the embedded database and uncomment the following # line to use MySQL sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
    • 在聲納的配置中,如果需要與Java 8兼容,請更新Java插件
    • 如有必要,請始終在sonar.properties文件中配置代理
    • 做完了!

      現在一切都已設置好,您可以進入NetBeans,進行構建,提交代碼,然后在Jenkins中啟動構建,然后在確定構建之后檢查Sonar中的項目。

      就這樣! 希望我不會忘記任何事情,但是如果您在此過程中發現一些錯誤,可以隨時提出評論,我將嘗試找到解決方案。

      翻譯自: https://www.javacodegeeks.com/2014/04/how-to-do-continuous-integration-with-java-8-netbeans-platform-8-jenkins-jacoco-and-sonar.html

    總結

    以上是生活随笔為你收集整理的如何与Java 8,NetBeans Platform 8,Jenkins,Jacoco和Sonar进行持续集成的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    日日干网| 国产高清日韩 | 国产一级精品在线观看 | 成年人在线免费看视频 | 亚洲少妇影院 | 99精品视频免费全部在线 | 热久久精品在线 | 免费视频二区 | 免费视频资源 | 国产黄色a | 欧美a在线免费观看 | 五月香婷 | 一区二区精品在线视频 | 麻豆一精品传二传媒短视频 | 美女视频a美女大全免费下载蜜臀 | 免费在线观看av | 激情av一区二区 | 久久97久久| 91传媒免费观看 | 92精品国产成人观看免费 | 国产资源在线播放 | 欧美精品在线观看免费 | 97av超碰| 中文字幕亚洲精品在线观看 | 日日操天天射 | 在线观看视频国产 | 日韩精品亚洲专区在线观看 | 在线黄色观看 | 久久欧美精品 | 国产永久免费 | 国产69精品久久久久99尤 | 伊人五月 | 亚洲精品免费在线 | 亚洲美女免费精品视频在线观看 | 99久久999久久久精玫瑰 | 日韩性久久 | 狠狠狠干狠狠 | 国产精品一区二区三区四 | 日日夜夜精品免费 | 91免费在线视频 | 国产69久久| 最新av免费在线 | 在线观看 亚洲 | 亚洲污视频 | 精品一区二区三区四区在线 | 日韩精品在线观看av | 九九热国产视频 | 91在线视频播放 | 国内外成人在线 | 国产精品mv| 97超碰人人在线 | 99久久999久久久精玫瑰 | 9999精品视频 | 中文字幕首页 | 欧美成人69av | 99riav1国产精品视频 | 成人影音在线 | 色综合亚洲精品激情狠狠 | 亚洲码国产日韩欧美高潮在线播放 | av国产网站| 久久精品国产精品亚洲 | 国产涩涩网站 | 久久婷婷国产色一区二区三区 | 日本精品久久 | 色婷婷综合在线 | 久久久久久久久久久免费av | 国产成人综合精品 | 国产麻豆精品在线观看 | 91成人亚洲 | 天天操天天射天天添 | bayu135国产精品视频 | 亚洲婷婷综合色高清在线 | 日韩欧美观看 | 欧美福利在线播放 | 国产系列 在线观看 | 欧美久久久久久久久久久 | 国产日产欧美在线观看 | 五月婷在线播放 | 欧美在线观看视频免费 | 在线视频一二区 | 国产一级视频在线免费观看 | 国产在线视频在线观看 | 永久免费av在线播放 | 亚洲va欧美va人人爽 | 国产精品久久99综合免费观看尤物 | 久久综合福利 | 精品国内自产拍在线观看视频 | 欧美日本不卡视频 | 久久无码精品一区二区三区 | 五月婷在线播放 | 久久精品国产免费看久久精品 | 亚洲精品久久久久久国 | 天天av资源 | 伊人婷婷色 | 国产精品视频在线观看 | 四虎影视成人精品国库在线观看 | 亚洲另类视频 | 天堂av影院| 精品一区二区在线免费观看 | 国产精品久久久久久久久大全 | 精品1区2区 | 国产成a人亚洲精v品在线观看 | 91av国产视频 | 2022国产精品视频 | 久久99精品国产麻豆宅宅 | 91色国产在线 | 国产美女免费视频 | 久青草电影 | 国产97在线播放 | 欧美日韩在线观看一区二区三区 | www.天堂av| 久久免费av电影 | www五月天com| 国内精品小视频 | 久久线视频 | 91久久人澡人人添人人爽欧美 | 久艹视频免费观看 | 伊人国产视频 | 日韩一区正在播放 | 国产男女免费完整视频 | 色婷婷中文 | 草久视频在线观看 | 1000部国产精品成人观看 | 中文亚洲欧美日韩 | 91麻豆精品国产91久久久更新时间 | 久久久综合色 | 天天爽夜夜爽人人爽曰av | 久久激情五月婷婷 | 国产一区二区在线免费观看 | 欧美午夜性生活 | 天天干,天天操 | 人人玩人人添人人澡97 | 日韩中文字幕免费在线播放 | 国产一级片不卡 | 一区二区三区四区在线免费观看 | 国产精品一区二区三区免费看 | 97超视频免费观看 | 久久久国产影院 | 夜夜澡人模人人添人人看 | 欧美在线你懂的 | 丁香 婷婷 激情 | 欧美精品一区二区免费 | 欧美人牲 | 三级动态视频在线观看 | 一区二区三高清 | 国产视频欧美视频 | 人人干干人人 | 免费合欢视频成人app | 又粗又长又大又爽又黄少妇毛片 | 97人人射 | 久久久首页 | 国产精品免费大片视频 | 天天操夜夜操天天射 | 成人精品99| 欧美精品免费一区二区 | 日本精品午夜 | 91中文视频| 欧美 日韩精品 | 麻豆va一区二区三区久久浪 | 天天干夜夜夜 | 欧美日韩综合在线 | 亚洲 欧美变态 另类 综合 | 尤物九九久久国产精品的分类 | 亚洲精品自在在线观看 | 国产大片免费久久 | 精品亚洲国产视频 | 国产99色| 手机av观看 | 国产美女黄网站免费 | 亚洲精品综合在线观看 | 国产一区自拍视频 | 亚洲日本三级 | 大片网站久久 | 欧美久久久影院 | 日韩一级理论片 | 国产在线精品区 | 久久久久久久国产精品视频 | 国产精品破处视频 | 成人va在线观看 | 不卡的av | 国产精品精 | www.久久99 | 992tv又爽又黄的免费视频 | 91黄色在线看 | 久久1电影院 | 国产精品淫| www.国产在线 | 久久综合狠狠综合久久综合88 | 午夜精品一区二区三区在线 | 亚洲黄色av网址 | 亚洲精品1区2区3区 超碰成人网 | 久久精品久久精品久久39 | 国产一区二区三区四区大秀 | 一区在线观看 | 九九久久久久久久久激情 | 97av色| 国产美女在线精品免费观看 | 亚洲高清网站 | 亚洲成人黄| 六月丁香激情综合色啪小说 | 91精品国产乱码在线观看 | 久久精品精品电影网 | 中文字幕精品一区二区精品 | 国产亚洲视频系列 | 国产精品久久久久久久久久久久久 | 91手机视频 | 国产在线免费 | 欧美在线一二区 | 欧美激情精品久久久久久变态 | 国内成人av | 午夜精品福利一区二区三区蜜桃 | 国产精品69久久久久 | 午夜电影 电影 | 国产精品免费观看在线 | 亚洲视频播放 | 婷婷五天天在线视频 | 久久人人爽人人片 | 国产 欧美 在线 | 中文字幕中文字幕在线中文字幕三区 | 91亚洲在线观看 | 成人久久影院 | 日本三级久久久 | 国产破处在线视频 | 久久久96| 精品久久久久久综合 | 国产精品久久久免费看 | 日本不卡一区二区 | 天堂激情网| 亚洲成人资源网 | 在线视频观看你懂的 | 丁香5月婷婷久久 | 三级黄色理论片 | 国产一区免费在线观看 | 日本一区二区三区视频在线播放 | 国产色婷婷在线 | 天天操天天干天天玩 | 久久a视频| 91福利小视频 | 女人18精品一区二区三区 | 伊人色综合久久天天网 | 久久人91精品久久久久久不卡 | 免费精品在线视频 | www.色爱 | 国产 中文 日韩 欧美 | 欧美精品久久久久久久久久丰满 | 欧美精品被 | 99热最新网址 | 激情五月视频 | 国产探花在线看 | 久久精品在线视频 | 久久九九网站 | 日韩免费中文字幕 | 国产成人免费av电影 | 日韩欧美精品免费 | www.久草.com | 99久久爱 | 蜜臀aⅴ国产精品久久久国产 | 国产美女视频一区 | 99久久精品久久久久久动态片 | 精品久久久国产 | 青青河边草观看完整版高清 | 久久久久综合精品福利啪啪 | 欧美国产日韩在线视频 | 黄色.com | 国产精品久久久久久久久久久久久久 | 丁香六月中文字幕 | 国产精品专区在线观看 | 在线观看色网 | 99国产一区二区三精品乱码 | 在线直播av | 日韩成人欧美 | 99在线视频精品 | 黄色免费高清视频 | www.色午夜.com| 国产91av视频在线观看 | 成人网色 | 久久成人综合 | 国产91精品高清一区二区三区 | 久久久国产精品免费 | 超碰公开在线 | 亚洲国产精品成人综合 | 精品在线一区二区 | 国产99在线免费 | 天天操 夜夜操 | 97在线免费 | 五月婷婷欧美视频 | 久久国产精品区 | 综合网伊人| 久久久精品在线观看 | 在线免费高清一区二区三区 | 亚洲第一香蕉视频 | 狠狠夜夜| 香蕉视频久久 | 青草视频在线看 | 欧美日韩国语 | 亚洲一区二区三区毛片 | 久精品视频 | 免费在线观看a v | 在线你懂的视频 | 视频在线日韩 | 日一日干一干 | 欧美在线视频二区 | 国产在线精品区 | 美女视频黄的免费的 | 欧洲精品视频一区 | 亚洲精品乱码 | 国产v欧美| 天天五月天色 | 中字幕视频在线永久在线观看免费 | 国产三级视频在线 | 成人国产电影在线观看 | 国产成人av电影在线观看 | 一区二区三区av在线 | 久久久在线视频 | 免费a视频 | 国产aaa大片 | 天天操综合| 国产特级毛片aaaaaaa高清 | 国产群p视频 | 亚洲精品视频网站在线观看 | www好男人 | 国产九色91 | 99精品视频在线看 | 911av视频| 狠狠色噜噜狠狠狠狠2021天天 | 国产午夜视频在线观看 | 国产精品国产三级国产 | 色网站在线 | 天天狠狠操| 色网站视频 | 日韩高清在线一区二区三区 | www.久久爱.cn| 久久亚洲福利 | 婷婷久久婷婷 | 精品999久久久 | 日本精品视频在线 | 国产婷婷在线观看 | 日本成人中文字幕在线观看 | 在线播放日韩av | 久久99精品国产99久久 | 日韩在线激情 | 99热这里有| 日韩久久精品一区二区 | 日本中文字幕电影在线免费观看 | 国产 在线 日韩 | 国产精品成人一区二区三区吃奶 | 丁香六月久久综合狠狠色 | 日日夜夜综合网 | 精品国产一区二区三区久久久蜜臀 | 伊人狠狠| 国产高清在线免费 | 亚洲一区二区视频在线播放 | 三级黄色理论片 | 国产一二三四在线观看视频 | 日韩成人黄色av | 亚洲综合射 | 中文字幕.av.在线 | 国产又粗又猛又色又黄视频 | av一二三区 | 欧美亚洲精品在线观看 | 久久精品视频国产 | 男女激情片在线观看 | 国产成人三级三级三级97 | 在线亚洲午夜片av大片 | 亚洲精品天天 | 国产无套精品久久久久久 | 亚洲国产美女精品久久久久∴ | 国产精品久久久久久久久久妇女 | 国内久久久久 | 激情中文在线 | 国产精品电影一区 | 精品一区91 | 国产黄色特级片 | 91黄色小网站 | 国产精品国产三级国产不产一地 | 国产在线999 | 色婷婷国产精品一区在线观看 | 超碰97人人射妻 | 香蕉免费 | 91黄色在线看 | 午夜精品区| 国产成在线观看免费视频 | 五月开心色 | 怡红院av久久久久久久 | 久久久午夜视频 | 中文字幕在线观看你懂的 | 国产精品1000 | 在线观看一区视频 | 一区二区三区精品久久久 | 亚洲精品综合久久 | 国产又粗又猛又爽 | 久久综合五月天 | 狠狠色噜噜狠狠狠狠2022 | 国产福利91精品张津瑜 | 久久久久免费精品国产小说色大师 | 免费涩涩网站 | 亚洲做受高潮欧美裸体 | 伊人婷婷久久 | 国产亚洲在线视频 | 免费观看视频的网站 | 三级免费黄 | 2019中文 | 国产精品热 | 国产黄视频在线观看 | 黄色美女免费网站 | 在线看国产精品 | 在线黄色av电影 | 天天操网| 日韩电影在线观看中文字幕 | 国产999久久久 | 久久久蜜桃一区二区 | 日韩,精品电影 | 天天射天天射天天 | 精品福利在线视频 | 久久久久免费网站 | 99爱精品在线 | 成年免费在线视频 | 91精品秘密在线观看 | 在线免费黄色av | 国产五月婷 | 91精品影视 | 欧美日韩一区二区三区不卡 | www最近高清中文国语在线观看 | 国产黄色视 | 免费高清国产 | 2019天天干天天色 | 伊人影院得得 | 亚洲国产小视频在线观看 | 国产视频在线观看一区 | 96av在线| 久久蜜桃av | 日日干日日色 | 中文字幕观看视频 | 成人网色 | 在线观看播放av | 国产成人精品一区二区三区网站观看 | 天天插天天干天天操 | 在线免费中文字幕 | 在线观看黄色 | 亚洲精区二区三区四区麻豆 | 综合伊人久久 | 玖玖爱国产在线 | 亚洲精品国产视频 | 激情丁香在线 | 亚洲激情精品 | 国产小视频91 | 日本深夜福利视频 | 日韩久久久久 | 91日韩在线视频 | 久久久午夜影院 | 免费黄在线观看 | 色国产视频 | 国产精品国产三级国产不产一地 | 亚州av一区 | 日韩高清精品一区二区 | 国产亚洲日本 | 国产91九色蝌蚪 | 国产一级片久久 | 久久精品一区二区三区国产主播 | 日韩一区正在播放 | 亚洲欧洲视频 | www免费黄色 | 亚洲人成在线观看 | 99性视频 | www.av小说| 久久久午夜精品福利内容 | 免费亚洲精品视频 | 91电影福利 | 日本少妇高清做爰视频 | 中文字幕三区 | 超碰免费久久 | 国产在线久久久 | av电影免费在线播放 | 免费97视频 | 日本久久久久久 | 久久久久久久久久国产精品 | 免费在线激情视频 | 国产精品自产拍在线观看 | 四虎永久免费网站 | 水蜜桃亚洲一二三四在线 | 婷婷精品国产一区二区三区日韩 | 亚洲精品在线网站 | 日韩欧美有码在线 | 亚洲尺码电影av久久 | 免费a网址 | 2021国产精品 | 国产精品激情在线观看 | 91亚洲欧美 | 色综合天天做天天爱 | 色小说在线 | 蜜桃久久久 | 99操视频| 国产99久久九九精品免费 | 97精品视频在线 | 亚洲国产经典视频 | 一二三区视频在线 | 亚洲精品国精品久久99热 | 成人av中文字幕在线观看 | 精品在线不卡 | 91视频免费看 | 免费黄色av. | 免费黄色在线网址 | a色视频 | a爱爱视频| 亚洲日本va在线观看 | 日韩欧美在线不卡 | 天天操天天干天天干 | av在线播放快速免费阴 | 欧美日韩精品在线免费观看 | 手机在线永久免费观看av片 | 国产午夜精品一区二区三区四区 | 成人免费在线观看av | 精品一区二区三区四区在线 | 国产成人一区二区三区免费看 | 日韩美一区二区三区 | 中文字幕在线观看网站 | 亚洲精品欧美成人 | 在线 国产 日韩 | 97在线观看免费 | 西西44人体做爰大胆视频 | 蜜臀久久99静品久久久久久 | 最近2019中文免费高清视频观看www99 | 最近中文字幕免费 | 超碰人人舔 | 五月香婷| 97在线观看免费观看高清 | 亚洲精品一区二区网址 | 精品国产一区二区三区久久影院 | 在线观看www91 | 狠狠色丁香婷婷综合 | 久久久精品成人 | 色吊丝在线永久观看最新版本 | 999视频精品| 91入口在线观看 | 精品国模一区二区三区 | 日本公妇在线观看高清 | 久久97视频| 91精品国产福利在线观看 | 国产永久免费高清在线观看视频 | 国产艹b视频| 在线视频 你懂得 | 精品一区二区久久久久久久网站 | 观看免费av| 最近2019年日本中文免费字幕 | 欧美日韩精品在线播放 | 亚洲欧美视频一区二区三区 | 808电影| 久草综合在线观看 | 亚洲欧美日韩中文在线 | 国产精品99久久久久 | 在线亚洲激情 | 婷婷网站天天婷婷网站 | 色婷婷导航 | 夜夜爽夜夜操 | 99精品黄色| av免费片 | 伊人色综合网 | 亚洲国产欧洲综合997久久, | 亚洲综合视频在线观看 | www.久久久精品 | 国产免费片 | zzijzzij日本成熟少妇 | 日本久久久久久久久久 | 日日夜夜天天操 | 九九免费在线看完整版 | 99久久日韩精品免费热麻豆美女 | 天天射天 | 欧美在线视频一区二区 | 综合久久精品 | 一级片色播影院 | 国产精品精品国产色婷婷 | 国产精品乱码久久久 | 欧美性爽爽 | 97国产大学生情侣白嫩酒店 | 月下香电影 | 国产中文字幕一区 | 黄色成人av网址 | 色综合中文综合网 | 久久国产精品99久久人人澡 | 欧美一级日韩三级 | 日韩欧美在线影院 | 天天爽天天爽 | 亚洲精品一区二区18漫画 | 国产99区| 人人澡人 | 国产一区二区三区视频在线 | 国产高清不卡在线 | 久久免费公开视频 | 黄色av电影在线 | 在线观av | 婷婷av电影| 欧美日韩国产一二三区 | 91精品国产福利在线观看 | 狠狠操狠狠干2017 | 五月天狠狠操 | 2022久久国产露脸精品国产 | www.狠狠插.com | 久久99精品久久久久久三级 | 97人人射| 午夜av激情 | 精品国产成人av在线免 | 欧美精品一区二区在线观看 | 亚洲va欧美va人人爽春色影视 | 亚洲国产成人在线播放 | 国产高清视频免费在线观看 | 国产精品久久综合 | 国产黄免费看 | avav99| 色综合天天综合 | 日韩高清www | 国产一线二线三线性视频 | 女人魂免费观看 | 免费看片黄色 | 91热视频 | 亚洲在线视频观看 | 免费观看一区 | 国产精品一区二区三区久久久 | 国产成人免费在线观看 | 在线 成人 | 免费在线观看一区 | 免费在线h | 免费日韩一区二区三区 | 综合久久久 | 亚洲天堂网在线观看视频 | 欧美激情精品久久久久久免费印度 | 国产精品久久久久久久久大全 | 国产一区国产二区在线观看 | 激情五月看片 | 成人a级大片 | 国产精品一区二区免费视频 | 在线观看视频黄 | 久久久在线视频 | 欧美性生交大片免网 | 日韩影片在线观看 | 国产va精品免费观看 | 中文字幕在线视频免费播放 | 国产999精品久久久久久麻豆 | 香蕉视频亚洲 | 中文字幕一区二区三区在线视频 | 黄色影院在线免费观看 | 国产一区二区三区免费观看视频 | 国产护士在线 | 99热99re6国产在线播放 | 精品在线观看视频 | 黄色aaa级片| 中文字幕 国产视频 | 国产精品第一页在线观看 | 91在线精品秘密一区二区 | 免费三级大片 | 国产在线毛片 | 91在线免费观看网站 | 久久a v电影| 日韩精品免费一线在线观看 | 蜜桃视频在线观看一区 | 亚洲综合成人专区片 | 在线视频电影 | 国产99一区视频免费 | 欧美精品在线观看免费 | av免费观看网址 | 精品成人国产 | 国产日韩中文在线 | 992tv在线观看 | 在线免费视| 在线 视频 一区二区 | 一区二区三区在线看 | 免费看国产曰批40分钟 | 久久成人久久 | 激情伊人五月天 | 黄污网站在线 | 日本成人中文字幕在线观看 | 天天摸天天操天天舔 | 成人av免费网站 | 91自拍视频在线观看 | 日韩在线免费视频观看 | 亚洲免费av在线 | 久久69精品 | 欧洲色综合 | 日韩av电影网站在线观看 | 99久久精品日本一区二区免费 | 在线视频免费观看 | 久久国际影院 | 玖玖视频网 | 有码视频在线观看 | 亚洲精品在线免费观看视频 | 国产精品网在线观看 | 国产精品入口麻豆 | 人人爽人人舔 | 美女网站免费福利视频 | 天天干天天射天天插 | 日本中文字幕系列 | 中文字幕资源在线 | 久久高清国产视频 | 国产成人福利在线观看 | 中文字幕在线网址 | 福利视频一二区 | 在线色吧| 久久avav| 欧美一二三区在线观看 | 波多野结衣视频一区 | 欧美最爽乱淫视频播放 | 国产电影黄色av | 午夜狠狠干 | 99精品视频免费全部在线 | 97精品国产97久久久久久免费 | 国产成人精品一区二区三区福利 | 中文字幕在线人 | 东方av在| 精品视频在线观看 | 亚洲黄色一级电影 | 91麻豆精品国产午夜天堂 | 久久婷婷一区二区三区 | 欧美精品v国产精品 | 亚洲国产中文字幕在线视频综合 | av资源免费观看 | 国产剧情一区二区在线观看 | 制服丝袜在线 | 97视频人人 | 国产不卡在线 | 91精品办公室少妇高潮对白 | 毛片3| 国产日本在线播放 | 美女在线观看av | 亚洲精品一区二区三区四区高清 | 91精品福利在线 | 在线播放 日韩专区 | 中文字幕在线观看2018 | 99久久久久久久久 | 日日日操 | 国产日产精品一区二区三区四区的观看方式 | 视频一区二区在线 | 欧美国产一区在线 | 精品视频一区在线观看 | 婷婷色在线播放 | 日韩理论片 | 97视频入口免费观看 | 97成人在线观看视频 | 美女视频久久久 | 中文字幕二区在线观看 | av丝袜在线| 日韩精品视频在线观看免费 | 蜜臀精品久久久久久蜜臀 | 中文字幕 婷婷 | 天天干夜夜夜 | 国产又粗又长的视频 | 国产日本三级 | 国产亚洲永久域名 | 国产日韩一区在线 | 成年人国产在线观看 | 亚洲乱码精品 | 日韩欧美精品在线 | 麻花豆传媒mv在线观看 | 中文字幕888 | 久久97久久97精品免视看 | 手机看片 | 五月开心综合 | 国产成人av电影 | 国产一级91| 国产在线不卡精品 | 四虎免费在线观看 | 久草视频在线看 | 国产 亚洲 欧美 在线 | 91免费看片黄 | 在线视频欧美亚洲 | 欧美天天综合网 | 久久五月天婷婷 | 国产高清不卡一区二区三区 | av在线观 | 韩国av免费看 | 国产伦精品一区二区三区无广告 | 黄色av影视 | 国产在线观看 | 91亚洲网| 欧美成亚洲| 日韩高清一区在线 | 天天操天天色天天射 | 国产精品国产三级国产不产一地 | 乱子伦av| 精品国产伦一区二区三区观看体验 | 午夜精品一区二区三区免费视频 | 黄色av电影 | 国产精品久久久久久超碰 | 成人午夜电影在线播放 | 青青草华人在线视频 | 99视频偷窥在线精品国自产拍 | 麻豆视频免费看 | 久久精品一区二区三区中文字幕 | 视频 天天草 | 五月婷婷激情网 | av中文字幕av | 国产一区视频在线观看免费 | 日韩精品在线免费观看 | 久久久免费电影 | 日韩一区二区三免费高清在线观看 | 国产中文自拍 | 婷婷色网视频在线播放 | 免费在线观看av | 日本中文字幕在线视频 | 91精彩视频在线观看 | 99精品一级欧美片免费播放 | 亚洲涩涩网 | 久久九九影视 | 干干干操操操 | 国产精品欧美久久久久三级 | 日韩av片无码一区二区不卡电影 | 99久久精品国产亚洲 | 国产精品久久久久一区二区三区 | 96久久 | 91精品视频在线 | 国产免费一区二区三区网站免费 | 色视频网站在线 | 伊人久久电影网 | 日韩成人欧美 | 99久视频 | 69国产在线观看 | 久久美女视频 | 久久国产精品一区二区三区 | 国产精品99精品 | 久久人人爽人人爽人人片av免费 | 激情综合国产 | 久久影院午夜论 | 中文字幕乱码亚洲精品一区 | 久久综合网色—综合色88 | 天天躁天天躁天天躁婷 | 在线观看成人av | 天天色视频| 欧美精品三级 | 天天操夜夜叫 | 综合久久婷婷 | zzijzzij日本成熟少妇 | 精品在线免费视频 | 国产在线a视频 | 午夜精品一区二区三区视频免费看 | 毛片无卡免费无播放器 | 伊人狠狠色丁香婷婷综合 | wwwww.国产| 婷婷丁香激情综合 | 97人人爽 | 国产xxxxx在线观看 | 又黄又爽又无遮挡的视频 | 91久久影院 | 丁香六月五月婷婷 | 国产精品高潮呻吟久久av无 | 99tvdz@gmail.com| 国产精品99久久久久久小说 | 在线v片免费观看视频 | 亚洲小视频在线 | 国产香蕉视频 | 九九九九色 | 免费看色的网站 | 美女久久久久久久 | 午夜久久影视 | 又黄又爽又无遮挡的视频 | 国产一级淫片免费看 | 成人免费网站在线观看 | 99国产一区二区三精品乱码 | 天天干天天射天天操 | 久久夜色网 | 亚洲精品欧美成人 | www天天操| 国产一区二区三区免费在线 | 久久天天综合网 | 一区二区视频在线免费观看 | 国产精品一区二区62 | 国产精品嫩草在线 | 在线免费观看黄色 | 国产精品少妇 | 日韩最新在线视频 | 久久69精品久久久久久久电影好 | 97精品在线观看 | 四虎国产精品成人免费影视 | 亚洲精品小视频 | 欧美夫妻性生活电影 | 欧美精品二区 | 成人动漫一区二区 | 精品一区 精品二区 | 丁香花中文在线免费观看 | 6699私人影院| 操处女逼 | 免费看一级特黄a大片 | 国产剧情av在线播放 | www.亚洲激情.com | 久久精品国产美女 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 在线观看一级 | 日韩电影在线观看一区二区 | 欧美黑人xxxx猛性大交 | 亚洲精品国产精品99久久 | 免费网站黄 | 全黄网站| 视频在线观看国产 | 成人av在线一区二区 | 欧美精品在线视频观看 | 亚洲国产大片 | 亚洲午夜av | 天天综合天天综合 | 月下香电影 | av中文字幕日韩 | 黄色影院在线免费观看 | 久久超碰97 | 六月丁香综合网 | 蜜臀av夜夜澡人人爽人人桃色 | 亚洲国产午夜精品 | 国产精选视频 | 亚洲91网站 | 黄色性av| 婷婷五天天在线视频 | 一区二区三区四区不卡 | 在线免费观看国产 | 国产成人久久精品77777综合 | 亚洲 欧美 日韩 综合 | 日韩视频一区二区三区在线播放免费观看 | 中文字幕高清 | 欧美日韩免费一区 | 一本—道久久a久久精品蜜桃 | 丰满少妇在线观看网站 | 成人av免费在线播放 | 91精品国产91热久久久做人人 | 91网站观看| 啪啪精品 | 精品国产一区二区三区久久久蜜臀 | 国产精品刺激对白麻豆99 | 精品高清视频 | 91人人爽人人爽人人精88v | 久久tv| av先锋中文字幕 | 亚洲高清在线精品 | 粉嫩一区二区三区粉嫩91 | 久青草视频在线观看 | 亚洲欧洲日韩在线观看 | 婷婷丁香六月天 | 在线成人观看 | 91麻豆国产福利在线观看 | 美女视频黄色免费 | 91视频免费视频 | 911香蕉| 久久神马影院 | 天天射天天操天天干 | 久久8| 精品国产诱惑 | 91视频在线看| 久久精品久久久久电影 | 在线精品视频在线观看高清 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产精品欧美久久久久三级 | 天天干天天操天天搞 | 国产精品欧美在线 | 91精品国产自产老师啪 | 在线网址你懂得 | 人人狠狠综合久久亚洲婷 | 日韩va欧美va亚洲va久久 | 亚洲国产精品va在线看 | 久久综合偷偷噜噜噜色 | 99热这里是精品 | 97在线观看免费视频 | 九九免费观看视频 | av一本久道久久波多野结衣 | 色久综合 | 国产在线精品区 | 国产精品成人一区二区三区吃奶 | 国产一区在线免费 | av 一区 二区 久久 | 天天操天天色综合 | 一区二区三区在线电影 | 黄色成人在线网站 | 中文字幕av有码 | 国产亚洲久一区二区 | 在线电影 一区 | 久久久久9999亚洲精品 | 成人午夜片av在线看 | 婷婷色婷婷| 亚洲国内精品在线 | 麻豆一区二区三区视频 | 在线你懂 | 黄污网 | 992tv在线观看| 综合网av | 中文字幕日韩一区二区三区不卡 | 少妇做爰k8经典 | 欧美日韩精品国产 | 夜夜躁天天躁很躁波 | 一级理论片在线观看 | 亚洲欧洲国产视频 | 国产a国产a国产a | 欧美精品久久久久久久久老牛影院 | 偷拍精偷拍精品欧洲亚洲网站 | 久久综合久久综合九色 | 美女网站视频久久 | 91麻豆精品91久久久久同性 | 丁香av在线 | 久草热视频 | 久久视讯 | 国产精品99久久久久久大便 | 亚洲va欧美va人人爽春色影视 | av字幕在线 | 波多在线视频 | 久久精品视频2 | 国产精品视频不卡 |