久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式

瀏覽:113日期:2022-09-01 18:32:54

本篇文章主要介紹如何獲取jenkins構(gòu)建歷史數(shù)據(jù)等信息,不包含java構(gòu)建等操作。

1.jenkins所需jar,后續(xù)如有缺少可百度自行補齊。

<!--jenkins所需jar包開始--> <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5</version> </dependency>

2.首先介紹下本次jenkins數(shù)據(jù)獲取的方式,主要通過jenkins提供的rest api 接口獲取數(shù)據(jù),rest api 接口提供了獲取數(shù)據(jù)展示的幾種方式:

(1).XML API

(2).JSON API

(3).Python API

大家可以針對自己所有,通過以上幾種方式去獲取數(shù)據(jù)。

3.本次通過JSON API格式獲取數(shù)據(jù)信息

(1).打開jenkins,找到rest api 進入。

java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式

(2).進入api展示如圖,點擊JSON API:

java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式

(3).點擊JSON API數(shù)據(jù)結(jié)構(gòu)展示如下,地址:http://localhost:8081/api/json?pretty=true,

可以看到以下json數(shù)據(jù)結(jié)構(gòu)。同時,我們看到了自己所創(chuàng)建的jobs

java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式

(4).我們看到自己所創(chuàng)建的jobs,接下來就是對jobs下的詳細信息進行獲取,可以以tree的形式獲取,地址:

http://localhost:8081/api/json?pretty=true&tree=jobs[*]

來獲取所有job下的詳細信息,通過下圖我們可以發(fā)現(xiàn),我們能獲取到的信息都有哪些,我們可以根據(jù)自己所需去展示自己的數(shù)據(jù),如下:

java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式

注:比如:我只想要上圖中的屬性:displayName、fullName、jobs我們的請求可以這樣寫:

java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式

展示效果如下:我們可以看到我們想要的屬性,以及可以看到我想要的當前job下的allbuilds屬性(當前工程構(gòu)建下的所有工程構(gòu)建情況)

java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式

(5).接下來就是獲取jobs下的allbuilds屬性,依照規(guī)則我們?nèi)缦拢?/p>

地址:

http://localhost:8081/api/json?pretty=true&tree=jobs[displayName[*],fullName[*],jobs[displayName[*],name[*],fullDisplayName[*],allBuilds[*]]]

這樣我們就可以獲取構(gòu)建歷史的詳細信息:

1>.構(gòu)建編號

2>.構(gòu)建用時

3>.構(gòu)建全路徑

4>.構(gòu)建結(jié)果

5>.構(gòu)建時間

java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式

(6).以下是java代碼實現(xiàn),構(gòu)建歷史記錄的獲取

jenkins的MODEL:

package com.zkr.cxhjcxt.model;import lombok.Data;import java.util.Date;/** * Created by youzongxu on 2018/9/27. */@Datapublic class JenkinsData extends BaseEntity<Long>{ private static final long serialVersionUID = 2582107289140922375L; private String displayName; private String fullDisplayName; private String duration; private String fullname; private String sunfullname; private String result; private Date commitTime;}

具體實現(xiàn)方法:

package com.zkr.cxhjcxt.timedutils;import com.alibaba.fastjson.JSONObject;import com.google.common.collect.Lists;import com.zkr.cxhjcxt.model.JenkinsData;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpHost;import org.apache.http.HttpResponse;import org.apache.http.auth.AuthScope;import org.apache.http.auth.UsernamePasswordCredentials;import org.apache.http.client.AuthCache;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.CredentialsProvider;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.protocol.HttpClientContext;import org.apache.http.impl.auth.BasicScheme;import org.apache.http.impl.client.BasicAuthCache;import org.apache.http.impl.client.BasicCredentialsProvider;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org.apache.http.util.EntityUtils;import org.joda.time.DateTime;import java.io.IOException;import java.net.URI;import java.util.List;import java.util.Map;/** * Created by youzongxu on 2018/9/28. */@Slf4jpublic class jenkinsutil { static String username = ''; static String password = ''; static String jenkinsUrl = ''; public jenkinsutil(String u,String p,String url){ username = u; password = p; jenkinsUrl = url; } /** * 獲取數(shù)據(jù) * @return */ public List<JenkinsData> getJenkinsData(){ log.info('start'); try { String urlString = jenkinsUrl + '/api/json?pretty=true&tree=jobs[jobs[allBuilds[building[*],description[*],displayName[*],fullDisplayName[*],estimatedDuration[*],duration[*],id[*],keepLog[*],number[*],queueId[*],result[*],timestamp[*]]]]'; String jobsString = getJobs(urlString,username,password); if(StringUtils.isNotBlank(jobsString)){String builds1 = '['+jobsString+']';JSONObject json = new JSONObject();List<Map<String, Object>> list = (List<Map<String, Object>>) json.parse(builds1);//獲取項目名稱String jobs = list.get(0).get('jobs').toString();List<JenkinsData> jenkinsDataLists = Lists.newArrayList();if(StringUtils.isNotBlank(jobs)){ List<Map<String, Object>> jobs1 = (List<Map<String, Object>>) json.parse(jobs); for (Map<String, Object> s:jobs1) { String jobsx = s.get('jobs').toString(); if(StringUtils.isNotBlank(jobsx)){ List<Map<String, Object>> jobsxx = (List<Map<String, Object>>) json.parse(jobsx); for (Map<String, Object> s1 :jobsxx) {String allBuilds = s1.get('allBuilds').toString();if(StringUtils.isNotBlank(allBuilds)){ List<Map<String, Object>> jobsxxx = (List<Map<String, Object>>) json.parse(allBuilds); for (Map<String, Object> s2 :jobsxxx) { //開始 float duration = (float) ((int) s2.get('duration')/1000.0); String result = s2.get('result').toString(); String displayName = s2.get('displayName').toString(); //處理項目名稱---子項目名稱 String fullDisplayName = s2.get('fullDisplayName').toString(); Long timestamp = Long.valueOf(s2.get('timestamp').toString()) ; String fullname = StringUtils.isNotBlank(fullDisplayName)?fullDisplayName.substring(0,fullDisplayName.indexOf('»')):''; String sunfullname = StringUtils.isNotBlank(fullDisplayName)?fullDisplayName.substring(fullDisplayName.indexOf('»')+1,fullDisplayName.indexOf('#')):''; JenkinsData jenkinsData = new JenkinsData(); jenkinsData.setDisplayName(displayName); jenkinsData.setCommitTime(new DateTime(timestamp).toDate()); jenkinsData.setDuration(String.valueOf(duration)); jenkinsData.setFullDisplayName(fullDisplayName); jenkinsData.setFullname(fullname.trim()); jenkinsData.setSunfullname(sunfullname.trim()); jenkinsData.setResult(result); jenkinsDataLists.add(jenkinsData); }} } } }}return jenkinsDataLists; } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } log.info('end'); return null; } /** * 執(zhí)行語句,上面已經(jīng)定義了成員變量,String username,String password可以不用傳,我是后面有再次調(diào)用該方法,所以又傳遞了一遍,這里可以按照自己所需來處理。 * @param urlString * @return * @throws IOException */ public static String getJobs(String urlString,String username,String password)throws IOException{ URI uri = URI.create(urlString); HttpHost host = new HttpHost(uri.getHost(), uri.getPort(), uri.getScheme()); CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(new AuthScope(uri.getHost(), uri.getPort()), new UsernamePasswordCredentials(username, password)); AuthCache authCache = new BasicAuthCache(); BasicScheme basicAuth = new BasicScheme(); authCache.put(host, basicAuth); CloseableHttpClient httpClient = HttpClients.custom().setDefaultCredentialsProvider(credsProvider).build(); HttpGet httpGet = new HttpGet(uri); HttpClientContext localContext = HttpClientContext.create(); localContext.setAuthCache(authCache); HttpResponse response = httpClient.execute(host, httpGet, localContext); String result = EntityUtils.toString(response.getEntity()); return result; }}

以上這篇java代碼獲取jenkins數(shù)據(jù),構(gòu)建歷史等信息方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
主站蜘蛛池模板: 欧美成人性生活视频 | 激情欧美日韩一区二区 | 成人高清视频在线观看 | 精品国产不卡一区二区三区 | 国产精品无码永久免费888 | 一区二区三区四区在线 | 国产二区三区 | 九九精品视频在线观看 | 一级片在线播放 | 国产精品毛片无码 | 国产精品一区二区在线 | 亚洲综合色自拍一区 | 黄色一级大片在线免费看产 | 欧美国产在线观看 | 99re在线免费 | 蜜桃视频精品 | 在线播放亚洲 | 日韩国产一区二区三区 | 国产成人99 | 欧美视频在线播放 | 欧美精品久久久久久久久久丰满 | 精品在线一区二区三区 | 亚洲一区二区三区高清 | 精品久久99| 五月激情综合婷婷 | 久久久.com| 日日爱夜夜爽 | 久久久久一区二区 | 青春草在线观看 | 久久人体视频 | 九色91视频| 久久久久久久久久久久福利 | 羞羞视频在线免费 | 免费看的av | 成人黄色在线视频 | 97国产精品 | 一级毛片观看 | 国产精品美女久久久久aⅴ国产馆 | 欧美日韩国产高清 | 久久com| 日韩在线播放一区二区三区 | 在线成人国产 | 成人av免费观看 | 国产永久免费 | 中文字幕在线观看网站 | 欧美乱淫 | 国产亚洲精品美女久久久久久久久久 | 亚洲欧美一区二区三区在线 | 精品国产18久久久久久二百 | 亚洲综合精品在线 | 91精品国产91久久久久久吃药 | 91av国产精品 | 久久大陆| 一区二区免费视频 | 久久国产精品一区二区 | 亚洲国产精品成人 | 中文无码日韩欧 | 国产一区网站 | 午夜视频网站 | 一级高清 | 亚洲视频免费网站 | 在线播放国产精品 | 黄色一级片黄色一级片 | 国产中文字幕一区二区三区 | 久草视| 特级黄一级播放 | 成人在线免费视频观看 | 中文字幕亚洲一区 | 欧美日韩在线第一页 | 成人午夜毛片 | 国产高清精品一区二区三区 | 国产美女www爽爽爽免费视频 | 国产精品久久久久久婷婷天堂 | 日本亚洲欧美 | 男女视频在线看 | 国产精品免费在线 | 日韩精品专区在线影院重磅 | 久久久精品网 | 亚洲一区二区三区在线 | 久久国产精品亚洲 | 国产精品久久嫩一区二区免费 | 96自拍视频 | av黄色在线免费观看 | 99视频网站| 国产中文视频 | 一区二区在线视频免费观看 | 国产精品久久久久久 | 538在线精品| 亚洲国产二区 | 欧洲精品在线观看 | 久久久久久国产精品 | 9999久久久久 | 国产在线观看欧美 | 国产午夜精品在线 | 999这里只有精品 | 最新中文字幕在线 | 成人av电影网址 | 成年人在线看 | 黄色综合网 | 爱干视频 | 日本激情视频在线播放 | 伊人精品视频在线观看 | 免费日韩视频 | 亚洲四区 | 一区二区三区精品视频 | 欧美精品网站 | 欧美视频xxx | 日韩激情网 | 亚洲国产精品网站 | 久久女同互慰一区二区三区 | 亚洲成av人片在线观看无码 | 国产一区二区三区免费 | 在线观看成人高清 | 羞羞视频网站免费看 | 国产2区 | 激情图区在线观看 | 国产成人精品网站 | 狠狠中文字幕 | 一区二区三区欧美在线 | 亚洲欧美中文日韩在线v日本 | 久久亚洲精品综合 | 狠狠综合久久av一区二区小说 | 日韩国产 | 亚洲一区二区三区四区在线观看 | 福利亚洲 | 亚洲色图在线播放 | 成人中文视频 | 影音先锋亚洲资源 | 欧美寡妇偷汉性猛交 | 一区二区中文字幕 | h免费在线观看 | 国产精品久久久久久久久久免费看 | 亚洲一区二区三 | 狠狠躁夜夜躁人人爽视频 | 久久久久久久99精品免费观看 | 免费黄色电影在线观看 | 日韩一区二区视频 | 久热精品视频 | 国产成人精品av | 欧洲亚洲精品久久久久 | 欧美黄色片 | 麻豆国产一区二区三区四区 | 欧美精品欧美极品欧美激情 | 毛片站| 夜夜爽99久久国产综合精品女不卡 | 国产日韩av在线 | 国产精品11 | 日韩精品一区二区在线观看视频 | 91精品国产99久久久久久红楼 | 99re在线免费 | 国产免费亚洲 | 精品久久久久香蕉网 | 亚洲视频在线观看 | 国产精品一区二区三区av | 色玖玖 | 成人午夜电影网 | 欧美在线观看免费观看视频 | 欧美一区二区三区电影 | 亚洲中国精品精华液 | 99国产精品久久久久久久久久 | 亚洲精品国产9999久久久久 | 久久噜噜噜精品国产亚洲综合 | 久草视频在线资源站 | 国产1区在线观看 | 亚洲成人精品在线观看 | 亚洲美乳中文字幕 | 91av久久 | 久久久久久久 | 精品国产91 | 欧美一级片在线观看 | 久久亚洲国产精品 | 95香蕉视频 | 国产精品久久久久久久久久久久久久久久 | 影音先锋中文字幕一区 | 精品国产一区二区三区久久久蜜月 | 日韩在线不卡 | 欧美日韩精品久久久 | 亚洲国产精品自拍 | 精品免费 | 成人欧美| 国产黄色大片网站 | 久久久久亚洲一区二区三区 | 山岸逢花在线观看 | 亚洲黄网在线观看 | 日韩精品一区二区在线观看 | 国产二区视频 | 午夜免费 | 国产精品视频久久 | 欧美一级特黄aaaaaa大片在线观看 | 国产成人黄色 | 久久精品色欧美aⅴ一区二区 | 91在线高清观看 | 九九视频在线观看视频6 | 黄色大片网站在线观看 | 亚洲久久 | 久久久精品免费视频 | 日韩av免费在线观看 | 爱爱视频在线 | 99久久九九 | 看片国产 | 99精品一区二区 | 国产精品久久久久国产a级 91福利网站在线观看 | 日本人做爰大片免费观看一老师 | 最新日韩av网址 | 日韩在线播放网址 | 日韩 国产 在线 | 一区二区三区四区不卡视频 | 美女午夜影院 | 欧美日韩精品在线一区 | 日韩一区二区三区在线观看 | 国产欧美久久一区二区三区 | 欧美一区二区三区在线视频观看 | www.99久久久 | 中文字幕视频二区 | 国产日韩精品视频 | 成人免费视屏 | 国产乱xxxxx97国语对白 | 午夜毛片 | 亚洲一区免费视频 | 久久精品久久久久电影 | 天堂久久久久 | 国产一级黄片毛片 | 一级免费黄色 | 亚洲一区二区三区在线播放 | 久久久精品电影 | 国产精品福利在线 | 欧美在线视频一区二区 | 久久一 | 国产欧美日韩精品一区二区三区 | 日韩视频在线免费 | 精品成人av | 久草色视频在线观看 | 国产精品综合 | 成人欧美一区二区三区在线播放 | 在线永久免费观看日韩a | 伊人一区 | 日韩三级电影在线免费观看 | 国产成人精品免高潮在线观看 | 成人精品在线视频 | 99久久久国产精品美女 | 国产精品久久久久久一级毛片 | 一级a毛片 | 好姑娘影视在线观看高清 | 一级免费毛片 | 久久国产精品亚洲 | 免费一二区 | 国产丝袜一区二区三区免费视频 | 日韩城人免费 | 欧美不卡一区二区三区 | 麻豆沈芯语在线观看 | 在线天堂新版最新版在线8 www.国产欧美 | 久久三区 | 国产精品久久久久久网站 | 亚洲精品视频在线 | 在线日韩 | 婷婷在线视频 | av免费网站在线观看 | 日本天天色| 国产一区二区亚洲 | 91高清视频在线观看 | 成人在线视频一区 | 一区二区三区在线 | 国产情侣激情 | 国产精品女教师av久久 | 青青草在线视频免费观看 | 亚洲免费在线视频 | 激情91 | 亚洲 中文 欧美 日韩在线观看 | 国产黄色在线观看 | 久久天堂电影 | 午夜寂寞少妇aaa片毛片 | 国产午夜精品一区二区三区嫩草 | 久久久久久91亚洲精品中文字幕 | 成人欧美一区二区三区在线播放 | 日韩专区一区二区三区 | jav成人av免费播放 | ririsao久久精品一区 | 能在线观看的黄色网址 | 亚洲网在线 | 国产精品久久久久久久久久久久久久久久 | 久久久久国产一区二区三区四区 | 男女视频在线观看 | 色婷婷国产精品久久包臀 | 免费看一区二区三区 | 91网站在线看 | 精品视频久久 | 成人免费毛片嘿嘿连载视频 | 日日操夜夜操天天操 | 五月婷婷在线观看视频 | 国产性网 | 成人a在线| 日韩欧美精品一区二区三区 | 欧美一区二区在线看 | 亚洲精选一区二区 | 91精品国产91久久久久久不卡 | 欧美日韩大片在线观看 | 日韩xxxbbb | 精品国产乱码久久久久夜 | 国产激情视频 | 99re6热只有精品免费观看 | 日韩在线精品 | 91视频免费在线 | 久久成人精品 | 色黄视频在线观看 | 亚洲国产精品一区二区久久,亚洲午夜 | 欧亚视频在线观看 | 国产一级一级特黄女人精品毛片 | 国产综合视频在线播放 | a在线看 | 欧美区 日韩区 | 丁香婷婷在线 | 欧洲亚洲精品久久久久 | 国产真实乱全部视频 | 少妇久久久 | 日韩在线中文 | 中文字幕在线第一页 | 日本精品在线观看 | 中文字幕在线视频免费观看 | 色女人av| www.久久精品 | 在线欧美日韩 | 精品一区二区三区免费毛片 | 五月免费视频 | 91日日| 久久久2o19精品 | 一本大道久久a久久精二百 亚洲欧美高清 | 国产精品免费一区二区三区四区 | 成人免费黄色小视频 | 一区二区三区在线免费观看 | 午夜精品久久久久久久久 | 欧美啪啪一区二区 | 亚洲男人的天堂网站 | 啪啪tv网站免费入口 | 国产精品久久久久久亚洲调教 | 天天干天天插天天 | 欧美成人精品一区二区男人看 | 国产精品久久久久久久久 | 国产午夜小视频 | 欧美成人高清 | 欧美一级特黄aaaaaaa视频片 | 国产高潮好爽受不了了夜色 | 午夜激情影院 | 色女人av | 亚洲一区二区三区视频免费观看 | 中文字幕在线视频免费播放 | 一级片免费视频 | 日韩av不卡在线 | 欧洲免费毛片 | 91午夜伦伦电影理论片 | 亚洲精品乱码久久观看网 | 亚洲一区中文字幕在线观看 | 国产成人精品一区二区三区视频 | 日本一本视频 | www.久久久 | 国产三级久久久久 | 成人综合区| 中文字幕一区二区在线观看 | 欧美午夜精品久久久久久人妖 | 国产成人中文字幕 | 久草中文在线 | 国产一区二精品区在线 | 中文字幕av一区二区 | 国产一区高清 | 色呦呦网站在线观看 | 中文字幕在线看片 | 免费一二区 | 精品久久久久久久久久 | 国产91福利视频 | 免费成人毛片 | jlzzjlzz亚洲日本少妇 | 黄色电影在线免费观看 | 高清视频一区 | 国产精品久久九九 | 日韩综合一区二区 | 欧美一区二区三区精品免费 | 亚洲一区中文字幕 | 日韩高清不卡一区二区三区 | 97国产精品视频人人做人人爱 | 91视频原创 | 欧美激情欧美激情在线五月 | 天天操网| 国产免费一区二区三区 | 欧美中文字幕在线 | 国产一区二区电影 | 亚洲免费视频在线观看 | 欧美黄色片 | 国产精品污www在线观看 | 久草院线 | 国产日韩欧美综合 | 一级欧美一级日韩 | 久久久久久9 | 91久久精品久久国产性色也91 | 日韩欧美在线观看视频 | 亚洲福利一区 | 成人免费一区二区三区视频网站 | 成人免费毛片高清视频 | 在线播放91 | 丰满少妇久久久久久久 | 国产精品久久电影观看 | 欧美一区在线视频 | 美女久久 | 亚洲精品乱码久久久久久金桔影视 | 91精品国产综合久久福利软件 | 好姑娘影视在线观看高清 | 国产高清精品一区二区三区 | 久久网站免费视频 | 国产欧美视频在线 | 综合久久久久 | 欧美自拍视频一区 | 亚洲综合大片69999 | 网址av| 亚洲精品一区二三区 | 久久精品国产99 | 欧美一区二区三区在线观看 | 国产在线精品一区二区 | 精品99久久久久久 | 国产一区二区三区四区 | 欧美操穴 | 亚洲成人中文字幕 | 欧美午夜一区二区三区免费大片 | 欧美综合激情 | 91综合网 | 久久久久久久久综合 | 久久久久久免费免费 | 精品久久久久一区二区国产 | 日韩成人免费中文字幕 | 亚洲性网 | 久久人人av| 国产精品国产精品国产专区不蜜 | 亚洲精品wwww | 亚洲国产高清视频 | 国产91av视频在线观看 | 欧美久久久久久久久久久久 | 欧美成人免费在线视频 | 亚洲黄色高清视频 | 成人精品一区二区三区 | 成人免费视频网站在线观看 | 国产婷婷精品av在线 | 成人国产精品色哟哟 | 国产一级特黄 | 日本五月婷婷 | 国产精品网站在线观看 | 亚洲电影一区二区 | 91p在线观看 | 日韩在线亚洲 | 白浆在线播放 | www久久精品 | 99久久日韩精品视频免费在线观看 | 九九亚洲 | 国产羞羞视频免费在线观看 | 特级黄一级播放 | 不卡免费视频 | 91色乱码一区二区三区 | 精品久久久久久久久久久下田 | 精一区二区 | 97久久精品 | 欧美日韩专区 | 青娱乐国产精品视频 | 成人国产精品免费观看 | 中文字幕在线观看av | 久久www免费人成看片高清 | 美女午夜影院 | 国产精品一区二区三区四区 | 国产精品美女久久久久aⅴ国产馆 | 成人狠狠干 | 亚洲成人av | 精品国产一区二区在线 | 国产精品久久久久久久久小说 | 成人午夜av | 亚州综合 | 久国久产久精永久网页 | 久久亚洲一区 | 91在线一区二区 | 91精品欧美久久久久久久 | 一区二区在线看 | 日韩精品极品视频在线 | 91久久久精品视频 | 精品无码三级在线观看视频 | 久久久一区二区三区 | 男女视频网站 | 久久男人天堂 | 久久伊人国产 | av国产精品| 国产超碰在线 | 久久久免费观看 | 亚洲女人的天堂 | 午夜色视频在线观看 | 日本不卡一区二区三区在线观看 | 午夜精品久久久久久久星辰影院 | 午夜精品久久久久久久久久久久 | 伊人久操| 久久一区二区三 | 国产精品美女久久久久aⅴ国产馆 | 日韩在线观看三区 | av天天网 | 国产成人啪精品午夜在线观看 | 久久草在线视频 | 99久久视频 | 一本一道久久久a久久久精品91 | av一区二区三区四区 | 国产成人在线播放 | 玖玖玖精品视频 | 色婷婷亚洲一区二区三区 | 在线免费观看日韩视频 | 黄色毛片在线看 | 国产一区二区在线电影 | 免费观看一级淫片 | 精品欧美一区二区三区久久久小说 | 欧美日韩激情 | 欧美激情一区二区 | 亚洲精品一区二区三区 | 久久亚洲一区 | 欧美成人一区二区 | 日韩在线无 | 亚洲福利在线观看 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 伊人热久久婷婷 | 国产精品网站在线 | 亚洲免费色 | 国产精品高清在线 | 日本精品免费在线观看 | 精品视频久久久 | 国产一区二区精品丝袜 | 免费av片网站 | www.久久| 日韩在线观看视频一区二区 | 日本综合视频 | 久久丁香 | 天天干欧美 | 午夜视频在线观看网站 | 麻豆成人在线 | 成人亚洲免费 | 国产一区在线视频 | 国产va| 99re热精品视频 | 女同videos另类 | 亚洲精品久久久 | 亚洲国产成人av | 成人精品久久久 | 国产视频精品一区二区三区 | 九九在线国产视频 | 中字幕视频在线永久在线观看免费 | 久久久久国 | 成人午夜精品 | 午夜午夜精品一区二区三区文 | av一区二区在线观看 | 免费av播放 | 一区二区影视 | 一级片在线观看 | 午夜四虎 | 亚洲精品久久 | 美日韩精品视频 | 欧美久久一级特黄毛片 | 欧美日韩成人 | 求av网址 | 天天操网 | h片在线看 | 久久精品国产99 | 欧美久久久久久久 | 久久精品国产一区二区三 | japan23xxxxhd乱| 中国黄色在线视频 | 91麻豆精品国产91久久久资源速度 | 成人亚洲精品 | 视频精品一区 | 成人福利在线 | www午夜 | 日韩精品一区二区三区中文字幕 | 欧美激情在线观看 | 天天视频成人 | 免费一级片 | 国产精品一区二区无线 | 在线一区观看 | 中文字幕亚洲二区 | 久久一区国产 | 成人午夜在线观看 | 一区二区三区欧美在线 | 99久久婷婷国产综合精品 | 91福利视频导航 | 操操操影院 | 欧美一级特黄aaaaaaa在线观看 | 高清一区二区三区 | 自拍偷拍亚洲视频 | 欧美成人一区二区三区片免费 | 91在线中文 | 欧美 日韩 中文 | 日韩欧美在线观看视频 | 亚洲一区二区免费看 | 欧美国产视频一区 | 国产精品久久久久久久久 | 另类久久 | 国产精品久久久久久一级毛片 | 午夜激情视频在线观看 | 97国产精品视频人人做人人爱 | 国产精品一区二区三区在线 | 夜夜撸av | 欧美一区二区三区免费电影 | 久久综合一区二区 | 曰批视频在线观看 | 国产精品视频一二三区 | 国产成人精品免高潮在线观看 | 色婷婷国产精品久久包臀 | 午夜黄色影院 | 久久99精品久久久久久琪琪 | 国产精品无码永久免费888 | 国产精品久久久久久久久久久久 | 国产精品久久久久久久久费观看 | 国内久久精品 | av黄色一级片 | 天天操,夜夜操 | 娇妻被朋友调教成玩物 | 亚洲国产精品久久久男人的天堂 | 国产伦精品一区二区三区四区视频 | 欧美日韩欧美日韩 | 毛片在线免费播放 |