久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

1.SonarQube部署前的內(nèi)核參數(shù)等配置以及Java環(huán)境配置

1)修改內(nèi)核參數(shù)配置,使?jié)M足環(huán)境要求

[root@sonarqube ~]# vim /etc/sysctl.conf  vm.max_map_count=262144  fs.file-max=65536  [root@sonarqube ~]# sysctl -p  #生效修改的內(nèi)核參數(shù)  ……  vm.max_map_count = 262144  fs.file-max = 65536

2)修改本機(jī)安全策略參數(shù)限制

[root@sonarqube ~]# vim /etc/security/limits.conf   ……  sonarqube - nofile 65536  sonarqube - nproc  2048

3)配置java環(huán)境(至少jdk-8或openjdk-8版本)

[root@sonarqube ~]# ls /usr/local/src/   jdk-8u211-linux-x64.tar.gz  [root@sonarqube src]# tar xvf jdk-8u211-linux-x64.tar.gz  [root@sonarqube src]#ln  -sv jdk1.8.0_211  jdk  [root@sonarqube src]#ln  -sv   jdk  [root@sonarqube src]# ln -sv jdk/bin/*  /usr/bin  [root@sonarqube src]# vim /etc/profile  ……  export export LANG="en_US.utf-8"  export JAVA_HOME=/usr/local/jdk  export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH  export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

2.數(shù)據(jù)庫(kù)準(zhǔn)備(sonarqube7.9版本不再支持mysql,這里以sonarqube6.7為例,并要求至少mysql5.6)

1)提前定義好數(shù)據(jù)的相關(guān)路徑以及數(shù)據(jù)庫(kù)啟動(dòng)用戶

[root@sonarqube ~]# mkdir /data/mysql   #數(shù)據(jù)庫(kù)的相關(guān)數(shù)據(jù)保存路徑  [root@sonarqube ~]# mkdir /data/binlog/bin #二進(jìn)制日志存放目錄  [root@sonarqube ~]# chown mysql.mysql -R /data/binlog  [root@sonarqube ~]# chown mysql.mysql -R /data/mysql  [root@sonarqube ~]# useradd -s /sbin/nologin/ mysql  -u 1234

2)下載msyql源碼壓縮文件

[root@sonarqube ~]# ls /apps/mysql/  mariadb-10.2.23-linux-x86_64.tar.gz

3)解壓并創(chuàng)建軟連接

[root@sonarqube ~]# tar xvf mariadb-10.2.23-linux-x86_64.tar.gz   [root@sonarqube ~]# ln -sv mariadb-10.2.23-linux-x86_64 mysql

4)創(chuàng)建可執(zhí)行二進(jìn)制文件的軟連接

[root@sonarqube ~]# ln -sv /apps/mysql/mysql/bin/* /usr/sbin/

5)修改mysql啟動(dòng)腳本文件

[root@sonarqube ~]# vim /apps/mysql/mysql/support-files/mysql.server  ……  basedir=/apps/mysql/mysql  #定義mysql的安裝運(yùn)行目錄  datadir=/data/mysql #定義mysql數(shù)據(jù)庫(kù)文件保存目錄  ……

6)建議 修改主機(jī)域名解析,將修改的主機(jī)名解析到本地本地回環(huán)

[root@sonarqube ~]# vim /etc/hosts  127.0.0.1 sonarqube localhost localhost.localdomain localhost4 localhost4.localdomain4  ……

7)執(zhí)行數(shù)據(jù)庫(kù)的初始化

[root@sonarqube scripts]# pwd  /apps/mysql/mysql/scripts  [root@sonarqube scripts]# ls  mysql_install_db  [root@sonarqube scripts]# mysql_install_db --user=mysql --datadir=/data/mysql

8)啟動(dòng)mysql服務(wù)

[root@sonarqube support-files]# pwd  /apps/mysql/mysql/support-files  [root@sonarqube support-files]# bash mysql.server start

9)查看3306端口是否啟動(dòng)

[root@sonarqube ~]# ss -tnlp  State      Recv-Q Send-Q Local Address:Port               Peer Address:Port  ……  LISTEN     0            80                          :::3306                                              :::*                     users:(("mysqld",pid=9865,fd=18))  ……

10)創(chuàng)建sonarqube數(shù)據(jù)庫(kù)并授權(quán)(字符集utf8)

MariaDB [(none)]> create database sonarqube default character set utf8 collate utf8_general_ci;  MariaDB [(none)]> grant all on sonarqube.* to sonarqube@'192.168.1.31' identified by '123456';

11)測(cè)試sonarqube用戶是否可以登錄數(shù)據(jù)庫(kù)

[root@sonarqube ~]# mysql -usonarqube -p123456 -h192.168.1.31  Welcome to the MariaDB monitor.  Commands end with ; or g.  Your MariaDB connection id is 12  Server version: 10.2.23-MariaDB-log MariaDB Server    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.    MariaDB [(none)]>  MariaDB [(none)]> show databases;  +--------------------+  | Database           |  +--------------------+  | information_schema |  | sonarqube          |  | test               |  +--------------------+  3 rows in set (0.00 sec)

3.sonarqube-6.7的安裝配置

1)下載源碼壓縮包

[root@sonarqube ~]# ls /apps/sonarqube  sonarqube-6.7.7.zip

2)解壓sonarqube源碼包,并創(chuàng)建軟連接

[root@sonarqube sonarqube]# unzip sonarqube-6.7.7.zip  [root@sonarqube sonarqube]# ln -sv sonarqube-6.7.7 sonarqube  ‘sonarqube’ -> ‘sonarqube-6.7.7’

3)創(chuàng)建用戶以及更改目錄的屬主屬組

[root@sonarqube sonarqube]# useradd  sonarqube  [root@sonarqube sonarqube]# chown sonarqube.sonarqube -R /apps/sonarqube/

4)配置sonarqube配置文件

[root@sonarqube conf]# su - sonarqube  Last login: Mon Jul 29 13:48:33 CST 2019 on pts/1  [sonarqube@sonarqube ~]$ cd /apps/sonarqube/sonarqube  [sonarqube@sonarqube sonarqube]$ grep '^[a-Z]' conf/sonar.properties  sonar.jdbc.username=sonarqube  sonar.jdbc.password=123456  sonar.jdbc.url=jdbc:mysql://192.168.1.31:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false  sonar.web.host=0.0.0.0  sonar.web.port=9000

5)啟動(dòng)sonarqube服務(wù)

[sonarqube@sonarqube sonarqube]$ ./bin/linux-x86-64/sonar.sh  start  Starting SonarQube...  Started SonarQube.

6)查看監(jiān)聽(tīng)端口

[sonarqube@sonarqube sonarqube]$ ss -tnlp  State      Recv-Q Send-Q Local Address:Port               Peer Address:Port                LISTEN     0      128               *:111                           *:*                    LISTEN     0      128               *:22                            *:*                    LISTEN     0      100       127.0.0.1:25                            *:*                    LISTEN     0      1         127.0.0.1:32000                         *:*                     users:(("java",pid=10447,fd=4))  LISTEN     0      25               :::9000                         :::*                     users:(("java",pid=10544,fd=116))  LISTEN     0      128    ::ffff:127.0.0.1:9001                         :::*                     users:(("java",pid=10467,fd=100))  LISTEN     0      80               :::3306                         :::*                    LISTEN     0      128              :::111                          :::*                    LISTEN     0      128              :::22                           :::*                    LISTEN     0      100             ::1:25                           :::*                    LISTEN     0      50     ::ffff:127.0.0.1:9092                         :::*                     users:(("java",pid=10544,fd=148))

7)瀏覽器訪問(wèn)sonarqube

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

8)登錄的用戶名及密碼均默認(rèn)為admin

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

9)成功登錄sonarqube的web頁(yè)面

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

4.安裝中文插件,顯示為中文界面

1)點(diǎn)擊administration→Marketplace,直接搜索中文插件

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

2)在點(diǎn)擊安裝install

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

3)重新啟動(dòng)服務(wù)

[sonarqube@sonarqube linux-x86-64]$ ./sonar.sh restart

4)再次訪問(wèn)時(shí),顯示中文界面

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

5)查看安裝的中文包插件

[sonarqube@sonarqube sonarqube]$ ll extensions/plugins/  ……  -rw-r--r-- 1 sonarqube sonarqube   38307 Jul 29 15:05 sonar-l10n-zh-plugin-1.19.jar  ……

6)安裝Python、java、php等開(kāi)發(fā)語(yǔ)言插件,才能掃描相關(guān)語(yǔ)言代碼

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署
部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署
部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

5.部署掃描器sonar-scanner(sonarqube通過(guò)掃描器掃描代碼)

1)scanner二進(jìn)制×××地址

https://binaries.sonarsource.com/Distribution/sonar-scanner-cli

2)下載掃描器到指定目錄下

[root@sonarqube sonarscanner]# pwd  /apps/sonarscanner  [root@sonarqube sonarscanner]# ll -h  total 41M  -rw-r--r-- 1 root root 41M Jul 22 19:31 sonar-scanner-cli-4.0.0.1744-linux.zip

3)解壓掃描器二進(jìn)制源碼并創(chuàng)建軟連接

[root@sonarqube sonarscanner]# unzip sonar-scanner-cli-4.0.0.1744-linux.zip  [root@sonarqube sonarscanner]# ls  sonar-scanner-4.0.0.1744-linux  sonar-scanner-cli-4.0.0.1744-linux.zip  [root@sonarqube sonarscanner]# ln -sv sonar-scanner-4.0.0.1744-linux sonar-scanner  ‘sonar-scanner’ -> ‘sonar-scanner-4.0.0.1744-linux’

4)修改配置文件

[root@sonarqube sonar-scanner]# vim conf/sonar-scanner.properties  ……  #----- Default SonarQube server  sonar.host.url=http://192.168.1.31:9000    #----- Default source code encoding  sonar.sourceEncoding=UTF-8

5)準(zhǔn)備一個(gè)測(cè)試代碼壓縮包并解壓到當(dāng)前目錄下

[root@sonarqube code-test]# pwd  /apps/code-test  [root@sonarqube code-test]# ll -h  total 6.5M  -rw-r--r-- 1 root root 6.5M Nov 21  2018 sonar-examples-master.zip  [root@sonarqube code-test]# unzip sonar-examples-master.zip

6)切換到測(cè)試源碼的路徑下

[root@sonarqube php-sonar-runner]# pwd  /apps/code-test/sonar-examples-master/projects/languages/php/php-sonar-runner  [root@sonarqube php-sonar-runner]# ll  total 12  -rw-r--r-- 1 root root 453 Jul 25  2016 README.md  -rw-r--r-- 1 root root 331 Jul 25  2016 sonar-project.properties  drwxr-xr-x 2 root root  22 Jul 25  2016 src  -rw-r--r-- 1 root root 272 Jul 25  2016 validation.txt

7)默認(rèn)生成的代碼配置文件

[root@sonarqube php-sonar-runner]# cat sonar-project.properties   # Required metadata  sonar.projectKey=org.sonarqube:php-simple-sq-scanner  #自定義額項(xiàng)目key  sonar.projectName=PHP :: Simple Project :: SonarQube Scanner #項(xiàng)目的名稱(chēng)  sonar.projectVersion=1.0   #項(xiàng)目的版本號(hào)    # Comma-separated paths to directories with sources (required)  sonar.sources=src   #源碼路徑    # Language  sonar.language=php  #源碼的類(lèi)型為PHP代碼    # Encoding of the source files  sonar.sourceEncoding=UTF-8  #編碼的格式

8)在當(dāng)前的代碼路徑下執(zhí)行掃描

[root@sonarqube php-sonar-runner]# /apps/sonarscanner/sonar-scanner/bin/sonar-scanner  ……  tly specify it.  INFO: Calculating CPD for 1 file  INFO: CPD calculation finished  INFO: Analysis report generated in 213ms, dir size=34 KB  INFO: Analysis reports compressed in 42ms, zip size=10 KB  INFO: Analysis report uploaded in 3108ms  INFO: ANALYSIS SUCCESSFUL, you can browse http://192.168.1.31:9000/dashboard/index/org.sonarqube:php-simple-sq-scanner  INFO: Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report  INFO: More about the report processing at http://192.168.1.31:9000/api/ce/task?id=AWw9AEUVHii-ILef0qYq  INFO: Task total time: 17.226 s  INFO: ------------------------------------------------------------------------  INFO: EXECUTION SUCCESS  INFO: ------------------------------------------------------------------------  INFO: Total time: 29.467s  INFO: Final Memory: 7M/115M  INFO: ------------------------------------------------------------------------

9)web端查看掃描后生成的記錄

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

6.jenkins配置sonarqube-scanner并實(shí)現(xiàn)jenkins代碼的自動(dòng)測(cè)試、自動(dòng)部署

1)安裝掃描器插件

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

2)點(diǎn)擊系統(tǒng)設(shè)置設(shè)置sonarqube服務(wù)

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

3)添加sonarqube服務(wù)并自定義服務(wù)名稱(chēng)以及url地址

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

4)自動(dòng)安裝scanner掃描器

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

5)若已安裝scanner掃描器則無(wú)需自動(dòng)安裝,直接添加掃描器的工作目錄即可

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

6)在jenkins創(chuàng)建一個(gè)新項(xiàng)目code-test-job

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

7)配置此項(xiàng)目的configure

指定gitlab倉(cāng)庫(kù)源、認(rèn)證方式

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

構(gòu)建觸發(fā)的口令秘鑰

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

代碼掃描的配置參數(shù),其指定檢測(cè)代碼的類(lèi)型、編碼格式、路徑等

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

8)在gitlab服務(wù)器中對(duì)的系統(tǒng)鉤子添加jenkins認(rèn)證地址,以實(shí)現(xiàn)自動(dòng)觸發(fā)jenkins的項(xiàng)目構(gòu)建

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

9)克隆gitlab倉(cāng)庫(kù)代碼并修改代碼,再上傳至gitlab倉(cāng)庫(kù)觸發(fā)jenkins項(xiàng)目構(gòu)建

指定克隆develop分支代碼
root@Ubuntu1804:/data/src# git clone -b develop http://192.168.1.30/jie/web-page.git  Cloning into 'web-page'...  Username for 'http://192.168.1.30': jie  Password for 'http://jie@192.168.1.30':   remote: Enumerating objects: 30, done.  remote: Counting objects: 100% (30/30), done.  remote: Compressing objects: 100% (13/13), done.  remote: Total 30 (delta 4), reused 27 (delta 4)  Unpacking objects: 100% (30/30), done.
添加一個(gè)php源碼文件到克隆的目錄下
root@ubuntu1804:/data/src/web-page# mv /data/Math.php ./  root@ubuntu1804:/data/src/web-page# ls  index.html  Math.php
代碼添加至本地暫存區(qū)
root@ubuntu1804:/data/src/web-page# git add ./*
代碼提交至工作區(qū)并指定提交版本號(hào)以便多次提交的區(qū)分
root@ubuntu1804:/data/src/web-page# git commit -m 'v11'  [develop 9e106d4] v11   1 file changed, 214 insertions(+)   create mode 100644 Math.php
代碼上傳至gitlab代碼庫(kù)
root@ubuntu1804:/data/src/web-page# git push  Username for 'http://192.168.1.30': jie  Password for 'http://jie@192.168.1.30':   Counting objects: 3, done.  Delta compression using up to 4 threads.  Compressing objects: 100% (3/3), done.  Writing objects: 100% (3/3), 1.75 KiB | 893.00 KiB/s, done.  Total 3 (delta 0), reused 0 (delta 0)  remote:   remote: To create a merge request for develop, visit:  remote:   http://192.168.1.30/jie/web-page/merge_requests/new?merge_request%5Bsource_branch%5D=develop  remote:   To http://192.168.1.30/jie/web-page.git       3fb434f..9e106d4  develop -> develop

10)在gitlab服務(wù)端查看代碼已提交成功

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

11)提交代碼到gitlab后自動(dòng)觸發(fā)jenkins項(xiàng)目構(gòu)建

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

12)查看項(xiàng)目構(gòu)建成功的控制臺(tái)信息輸出

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

13)查看sonarqube-server服務(wù)器記錄下來(lái)的php代碼測(cè)試結(jié)果

部署SonarQube代碼檢測(cè)服務(wù)以及jenkins實(shí)現(xiàn)代碼自動(dòng)測(cè)試、自動(dòng)部署

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
免费观看亚洲天堂| 五月婷婷亚洲| 免费欧美在线视频| 香蕉国产精品| 国产在线成人| 亚洲午夜av| 91精品亚洲| 一本大道色婷婷在线| 国内自拍视频一区二区三区| 免费在线播放第一区高清av| 国产精品欧美一区二区三区不卡| 91成人在线网站| 欧美亚洲三级| 婷婷综合电影| 欧美日韩亚洲一区在线观看| 国产日韩欧美在线播放不卡| 国产日韩在线观看视频| 欧美在线观看天堂一区二区三区| 欧美日韩99| 国产免费av国片精品草莓男男| 亚洲精品看片| 日韩二区在线观看| 久久精品免费看| 首页国产精品| 亚洲第一区色| 久久亚洲风情| 日本视频中文字幕一区二区三区| 国产亚洲电影| 精品一区二区三区亚洲| 正在播放日韩精品| 久久五月天小说| 免费视频久久| 国产日韩亚洲欧美精品| 91一区二区| 亚洲91精品| 欧美特黄一级| 日本成人中文字幕在线视频| 麻豆视频观看网址久久| 亚洲黄色免费看| 午夜免费一区| 日韩av中文字幕一区| 欧美黄色精品| 久久久久欧美精品| 久久要要av| 一区二区国产在线观看| 国产精品久久| 久久狠狠婷婷| 伊人国产精品| 精品国产鲁一鲁****| 激情综合在线| 清纯唯美亚洲综合一区| 香蕉成人av| 亚洲乱码一区| 亚洲黄色免费av| 亚洲精品护士| 日本一区二区高清不卡| 欧美日韩国产亚洲一区| 国产精品一区亚洲| а√天堂中文在线资源8| 欧美在线亚洲| 国产精品s色| 婷婷成人综合| 国产日韩欧美中文在线| 久久一区二区三区喷水| 91久久精品无嫩草影院| 亚洲国产成人二区| 男女激情视频一区| 久久伊人国产| 老牛影视一区二区三区| 老司机免费视频一区二区| 夜夜精品视频| 美女免费视频一区| 五月天综合网站| 精品久久99| 在线一区电影| 国产66精品| 日本中文字幕视频一区| 日本免费一区二区三区四区| 91亚洲无吗| 欧美特黄一区| 成人日韩av| 综合亚洲视频| 99久久精品国产亚洲精品| 97久久亚洲| 91精品电影| 成人在线丰满少妇av| 日韩三区四区| 亚洲精品888| 福利欧美精品在线| av不卡免费看| 日韩精品免费一区二区三区| 欧美国产先锋| 日韩视频1区| 国产偷自视频区视频一区二区| 成人av三级| 国产亚洲一区二区三区不卡| 免费在线观看日韩欧美| 久久精品一区二区不卡| 久久精品伊人| 日韩成人av影视| 国精品一区二区三区| 九九九精品视频| 亚洲综合专区| 亚洲欧美日韩国产一区| av资源亚洲| 国产黄色一区| 日韩国产欧美一区二区三区| 尤物网精品视频| 群体交乱之放荡娇妻一区二区| 国产精品久久久久av蜜臀| 综合一区av| 久久高清免费观看| 亚洲精品a级片| 激情久久婷婷| 91精品蜜臀一区二区三区在线| 不卡专区在线| 美女久久久久久| 国产日韩欧美三级| 97久久亚洲| 亚洲最大av| 亚洲色图国产| 免费国产亚洲视频| 日韩亚洲在线| 午夜久久影院| 欧美+亚洲+精品+三区| 精品欧美一区二区三区在线观看| 国内揄拍国内精品久久| 免费在线播放第一区高清av| 国产精品17p| 久久wwww| 欧美激情99| 你懂的国产精品永久在线| 国产欧美日韩一级| 久久国产精品免费一区二区三区| 亚洲精品伊人| 日韩精品免费视频一区二区三区 | 日韩高清中文字幕一区| 蜜桃视频一区二区三区在线观看| 蜜臀va亚洲va欧美va天堂| 一级欧美视频| 日韩欧美2区| 五月国产精品| 日韩高清一区| 日韩精品一区二区三区中文字幕| 亚洲性视频在线| 日韩精品欧美大片| 日韩av成人高清| 国产一精品一av一免费爽爽| 亚洲aⅴ网站| 日本欧美韩国一区三区| 国产精品天堂蜜av在线播放| 国产高清亚洲| 一区二区精品伦理...| 国产亚洲一区二区手机在线观看 | 精品国产一区二区三区av片| 9999国产精品| 欧美成人基地 | 亚洲精品2区| 男人的天堂久久精品| 亚洲18在线| 欧美国产亚洲精品| 国产精品久久久久久久久久10秀| 特黄毛片在线观看| aa亚洲婷婷| 日韩av中文在线观看| 国产高清视频一区二区| 欧美天堂视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩99| 欧洲av不卡| 丝瓜av网站精品一区二区| 日本一不卡视频| 国产suv精品一区| 欧美精品一卡| 国产精品videosex极品| 亚洲v在线看| 青青青国产精品| 欧美日韩视频免费观看| 亚洲资源av| 精品成av人一区二区三区 | 国产精品黄色| 国产一区亚洲| 国产精品麻豆成人av电影艾秋| 日本不良网站在线观看| 99在线观看免费视频精品观看| 少妇高潮一区二区三区99| 精品视频一区二区三区在线观看| 亚洲高清成人| 成人污污视频| 女人av一区| 亚洲免费毛片| 日韩一区电影| 国产精品腿扒开做爽爽爽挤奶网站| 视频一区视频二区中文字幕| 麻豆久久久久久久| 亚洲第一区色| 日本视频在线一区| 日韩免费福利视频| 欧美日韩精品一区二区三区视频| 久久久久九九精品影院|