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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

GitHub Actions,卧槽!牛批!

發布時間:2023/12/4 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitHub Actions,卧槽!牛批! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

閱讀本文大概需要 19?分鐘。

前段時間我更新了我的分布式爬蟲管理框架—— Gerapy(話都說到這兒了打個廣告,跟繁瑣的命令行說拜拜!Gerapy分布式爬蟲管理框架來襲!,哇,哇,就是,哇!)

現在 DevOps 的理念可謂是相當火,其中 CI/CD(持續集成、持續部署)是必不可少的環節。有了它們,我們開發完軟件之后,一些測試、構建、部署的環節就可以自動化完成了。

我開發的的這款分布式爬蟲管理框架—— Gerapy,代碼也是放在了 GitHub 上面,但在之前 GitHub 上面是缺少原生的 CI/CD 功能支持的,可能需要根據第三工具或者 Webhook 等來配合實現項目的自動測試、構建和部署。

比如我可能有這么一些需求:

?每次合并代碼到 master 分支時,想測試這個項目能否在各個版本的 Python 環境下正常安裝和運行。?我為 Gerapy 新建了一個獨立的 Repo,叫做 Gerapy/Gerapy,在 docs 文件夾下存放文檔說明,但我還另外新建了一個 Repo 專門用來存放文檔,叫做 Gerapy/Docs,希望能把 Gerapy/Gerapy 的 docs 子文件夾下的內容整個自動同步到 Gerapy/Docs 這個 Repo 的根目錄。?每次 Gerapy 發布新版本的時候,自動構建 Docker 鏡像,并上傳到 Docker Hub,打上 latest 標簽和版本號標簽。?每次 master 分支提交代碼的時候,自動構建 Docker 鏡像,并上傳到 Docker Hub,打上 master 標簽,代表當前 master 分支版本。

上面的功能之前有一部分工作是手工操作的,有一部分是借助于第三方工具來自動操作的,感覺并不是一個很好的解決方案

在最近一段時間,GitHub 上面上線了 Actions 功能,它就是為 CI/CD 而生的,和 GitHub 項目原生緊密結合。然而幾個月以來一直處于內測階段。就在 11 月 13 日,GitHub Actions 功能正式上線了。

上線之后,我就開始正式使用這個功能了,是真的香!

上面的四個需求,我用 GitHub Actions 已經完全實現了自動化,非常簡單方便。

接下來簡單介紹下我的一些實現方式。

GitHub Actions

首先簡單介紹下 GitHub Actions,其官方介紹頁面為:https://github.com/features/actions,介紹語如下:

Automate your workflow from idea to production. GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.

簡而言之就是提供了一個高效易用的 CI/CD 工作流,幫助我們自動構建、測試、部署我們的代碼。

另外它支持三大平臺—— Linux、MacOS、Windows,支持任何編程語言,而且官方提供了許許多多的 Actions 庫供我們直接使用,幫助我們更快地搭建工作流。

GitHub Actions 的官方文檔可以見:https://help.github.com/en/actions/automating-your-workflow-with-github-actions,如果大家想好好研究下的話,一定要好好看看。

下面我就介紹我使用 GitHub Actions 實現上文所述的四個需求的方法。

自動測試

由于我開發的 Gerapy 是一個 Python Package,因此我看重的是測試它是否可以在各個 Python 平臺下安裝和正常使用,于是我新建了一個 GitHub Action,它會自動在項目目錄下生成一個 .github/workflows/*.yml 文件,內容如下:

name: buildon: push: branches: - master - devjobs: test: runs-on: - ubuntu-latest strategy: max-parallel: 3 matrix: python-version: [3.5, 3.6, 3.7] steps: - uses: actions/checkout@v1 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - name: Install Dependencies run: | python -m pip install --upgrade pip pip install . - name: Run Gerapy run: | gerapy -v gerapy init cd gerapy gerapy migrate gerapy initadmin

其實在這里一個 Action 就是一個 YAML 文件,其后綴為 yml,它規定了一系列語法規則,我們根據它的語法規則寫出一些工作流,在符合一定條件時,這些工作流會被觸發,自動執行。

比如這里最開頭,on 就是監聽某個事件,其內容為 push,意思就是當 push 代碼的時候,就會觸發。再進一步地,這里定義了兩個分支 master 和 dev。這什么意思呢?就是當我往 master 或者 dev 分支 push 代碼的時候,我們定義的工作流就會執行。

下面的 jobs 就是工作流的定義了,包括在什么平臺運行,具體執行什么步驟。

比如這里 runs-on 我就定義了在 ubuntu-latest 版本上運行,另外定義了一些并行策略和參數,比如這里就定義了 Python 的三個版本參數,在 3.5、3.6、3.7 版本上運行。

下面的 steps 就是具體執行哪些步驟了。第一步和第二步,我們可以看到它都有一個 uses 參數,內容都為 actions 開頭,這就說明我們使用了 GitHub 提供的寫好的 Action,我們只需要引用它的名字就能使用了。這兩步運行完畢之后,Python 環境會被初始化,同時會從 GitHub Clone Gerapy 項目代碼到本地。

在第三步和第四步,就是我自定義的 Task 了,這里自持直接寫入 Shell 腳本。在這里我分了兩步。

第三步 Install Dependencies 就是安裝 pip 和 Gerapy 安裝包,其中一句?pip install .?就是安裝當前 Gerapy 目錄下的內容到系統中,安裝完成之后,就可以使用 gerapy 命令了。

于是第四步 Run Gerapy 就是測試了 gerapy 命令的一些初始化使用,包括初始化工作環境、數據庫遷移、初始化賬號等等,當然還有更多,比如運行某些測試,運行服務等等,這里我只把一些必要的內容寫進去了。

好,基本內容就是這樣。

保存這個 Action,命名為 build.yml,它會保存為 .github/workflows/build.yml 文件。同時在保存的時候,我們就相當于執行了一次 Push 任務,這時候我們就可以看到這個 Action 已經啟動了,頁面如下:

我們所定義的每一個步驟以及對應的執行結果都會顯示在控制臺中,一目了然。

可以看到這里初始化了三個版本的 Python 環境,同時都運行了其中的測試流程。如果測試成功,會打綠色的勾,如果失敗,會提示紅色的叉,并有郵件提示。

這樣以來,一些自動化的測試就完成了!!!

同步文檔到新的 Repo

接下來我這個需求可以說稍微有點奇葩了。

寫項目免不了的要寫文檔,這里文檔我是用 Sphinx 來寫的,可以借助于 ReadTheDocs 自動構建并分發到 readthedocs.io 上面,類似這樣子:

但文檔的源代碼我是放在了 Gerapy/Gerapy 這個 Repo 的 docs 文件夾,向 Scrapy 看齊,是這樣子的:

但我想著還新建一個 Repo,來單獨存放文檔,比如我新建一個 Gerapy/Docs 這個 Repo,我在 Gerapy/Gerapy docs 子文件夾下的內容可以被自動同步到 Gerapy/Docs 根目錄下面,這樣我只需要往 Gerapy/Gerapy 上面提交代碼,docs 子文件夾下面的內容變了,Gerapy/Docs 下面的內容也會跟著變。

那這個能不能做到呢?能!(我問你答,快樂神仙;自問自答,法力無邊~~

這個流程可以分為四步:

?下載 Gerapy/Gerapy Repo 的源代碼。?利用 git 的 subtree 命令將 docs 文件夾下的內容分離到新的分支。?將新分離的分支推送到 Docs 這個 Repo 下面。?推送 Docs 這個 Repo 到遠程 Gerapy/Docs Repo。

這里面就有一個關鍵地方,那就是怎樣無需密碼將內容推送到遠程 Gerapy/Docs 這個 Repo 下面,當然就是 SSH 了。(啊,超爽der)

那 SSH 的話應該怎么設置呢?我們首先要有一對公鑰和私鑰,這個我們用 ssh-keygen 命令自己生成就好了。

那接下來 Gerapy/Docs 里面需要存有公鑰,怎么辦呢?我們可以借助于 GitHub 提供的 Deploy Key 配置好公鑰即可:

然后我們需要將私鑰上傳到 Action 所運行的虛擬機里面,但我們又不能明文將其放在 yml 文件里面,那這個怎么做到呢?只需要將其配置到 Secrets 里面即可,Action 是有權限訪問到的:

嗯,做好這兩部分工作之后,接下來完善一下 yml 文件就好了,內容如下:

name: sync docson: push: branches: - masterjobs: sync: runs-on: ubuntu-latest steps: - name: Set SSH Environment env: DOCS_DEPLOY_KEY: ${{ secrets.DOCS_DEPLOY_KEY }} run: | mkdir -p ~/.ssh/ echo "$DOCS_DEPLOY_KEY" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa ssh-keyscan github.com > ~/.ssh/known_hosts chmod 700 ~/.ssh && chmod 600 ~/.ssh/* git config --global user.email "cqc@cuiqingcai.com" git config --global user.name "Germey" - name: Sync Docs of Gerapy run: | cd /tmp git clone git@github.com:Gerapy/Docs.git docs cd docs git branch -D docs || true git push origin --delete docs || true git clone https://github.com/Gerapy/Gerapy.git gerapy cd gerapy git subtree split --prefix=docs --squash -b docs git checkout docs git push /tmp/docs docs:docs cd /tmp/docs git checkout docs git checkout -b master || git checkout master || true git reset --hard docs git push origin master --force

可以看到,這里主要就分了兩步。

第一部分就是設置虛擬機的 SSH 環境,這里 secrets.DOCS_DEPLOY_KEY 就是我們剛才在 Secrets 里面定義的私鑰,對應的運行命令就是將私鑰添加到 ~/.ssh/id_rsa 里面。

第二部分就是分離 docs 文件夾到新的分支,然后將其上傳到新的 Repo 下了。

那么這里有兩條比較關鍵的命令:

git subtree split --prefix=docs --squash -b docs

這條命令就是將 docs 文件夾的內容分離到一個新的分支的根目錄下,新的分支的名稱為 docs。

git push /tmp/docs docs:docs

這條命令就是將本地的分支推送到另外一個本地 Repo 下,注意這里 push 的目標不一定是遠端的 Repo 地址,也可以是本地的 Repo 地址。

最后,將新的 Repo 內容強制推送到遠程即可。

這樣我們就可以實現,Gerapy/Gerapy Repo docs 文件夾下內容的變動,會自動更新到 Gerapy/Docs Repo 了。

例如 docs 下是這樣的:

Gerapy/Docs Repo 下和子文件的內容會一直維持同步,并在 master 分支上面:

自動構建 Docker 鏡像

由于 Gerapy 是一個 Web 工程,所以它非常適合于打包一個 Docker 鏡像。對于 Docker 的鏡像,我期望有三個版本:

?當前 master 分支的版本,比較穩定,但未發布版本。?最新版本,latest,代表最新的發布版本。?每個歷史版本,每次發布版本的版本號,都標記一個 tag。

最后我們自動構建的鏡像都自動 Push 到 Docker Hub 上面,這樣大家都可以使用了。

那這個怎么做到呢,同樣借助于 GitHub Action 也可以輕松做到。

首先 master 版本,由于沒有發版,所以前端需要自行 build,然后 Python Package 需要安裝本地代碼。廢話不多說了,上代碼:

name: build docker image masteron: push: branches: - master paths: - .github/workflows/** - gerapy/**jobs: build: runs-on: ubuntu-latest steps: - name: Checkout Source uses: actions/checkout@v1 - name: Docker Login run: docker login -u germey -p ${{ secrets.DOCKERHUB_LOGIN_PASSWORD }} - name: Setup Node.js uses: actions/setup-node@v1.1.0 with: version: 10.x - name: Build Frontend Source run: | cd gerapy/client npm install npm run build - name: Build the Docker Image run: | docker build -t germey/gerapy:master -f ./docker/Dockerfile . - name: Push the Docker Image run: docker push germey/gerapy:master

可以看到這里,監聽了 master 分支的變動,同時限定了路徑 workflows 文件夾和 gerapy 文件夾下變動。

流程包括了前端的構建和 Docker 的打包,Docker 打包的時候使用了 -f 命令指定了 Dockerfile 的路徑,并將打包完成之后的鏡像標記為 gerapy:master,推送到 Docker Hub 即可。

對于發布新版本的時候,則直接監聽 tag 的變動即可:

name: build docker image releaseon: push: tags: - 'v*.*.*'jobs: build: runs-on: ubuntu-latest steps: - name: Checkout Source uses: actions/checkout@v1 - name: Docker Login run: docker login -u germey -p ${{ secrets.DOCKERHUB_LOGIN_PASSWORD }} - name: Setup Node.js uses: actions/setup-node@v1.1.0 with: version: 10.x - name: Build Frontend Source run: | cd gerapy/client npm install npm run build - name: Build and Push the Docker Image run: | tag=${GITHUB_REF:11} echo "Build Tag '$tag'" docker build -t germey/gerapy:$tag -f ./docker/Dockerfile . docker push germey/gerapy:$tag regex='^([0-9]+\.){0,2}(\*|[0-9]+)$' if [[ $tag =~ $regex ]]; then echo "Build Stable Version '$tag'" docker tag germey/gerapy:$tag germey/gerapy:latest docker push germey/gerapy:latest fi

可以看到這里監聽的配置改成了 tags,tag 也變成了一個變量,可以通過 ${GITHUB_REF:11} 獲取到。

同時這里還加了一個正則判斷是不是正式的發版,如果是 beta、rc 版本,則不構建正式 latest 的 Docker 鏡像。

最后我們看看我再一次發版之后,構建完成之后,Docker Hub 的效果:

可以看到,我發布了 0.9.2 版本之后,它就自動構建了 0.9.2 版本的鏡像,同時將 latest 鏡像指向 0.9.2 版本。另外對應 maser 版本也構建了一個版本。

這樣,以后媽媽再也不用擔心我忘記打 Docker 鏡像啦。

以上便是我將 GitHub Actions 應用到我的開源項目上的記錄。

最后,如果大家對 Scrapy 爬蟲感興趣的話,也(非常)歡迎大家(高高興興的)了解一下我寫的 Gerapy 框架,利用它我們可以(無敵)更方便地管理(呀)、監控(呀)、(或者是)部署 Scrapy 爬蟲項目(什么的)。

其 GitHub 地址為:https://github.com/Gerapy/Gerapy,文檔:https://docs.gerapy.com/。

好文和朋友一起看~

總結

以上是生活随笔為你收集整理的GitHub Actions,卧槽!牛批!的全部內容,希望文章能夠幫你解決所遇到的問題。

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

人人爽网站 | 天天干天天射天天爽 | 国产免费成人 | 最近高清中文在线字幕在线观看 | 欧亚日韩精品一区二区在线 | 香蕉影视| 91精品国自产在线偷拍蜜桃 | 99久久日韩精品视频免费在线观看 | 狠狠激情中文字幕 | www.色午夜| 很黄很色很污的网站 | 99热精品在线观看 | 免费电影一区二区三区 | 精品伊人久久久 | 9992tv成人免费看片 | 国产麻豆精品久久一二三 | 色在线视频网 | 91女人18片女毛片60分钟 | 99热手机在线 | 91资源在线 | 97国产人人| 欧洲精品亚洲精品 | 国产一区在线精品 | 亚洲精品成人av在线 | 99热这里只有精品8 久久综合毛片 | 在线观看视频一区二区三区 | 国产亚洲精品久久19p | www黄在线 | 久久久麻豆精品一区二区 | www.久热 | 中文字幕文字幕一区二区 | av免费电影在线 | 亚洲国产最新 | 在线小视频国产 | 中文字幕一二三区 | 久久亚洲私人国产精品va | 国产成人精品免高潮在线观看 | 久久久久亚洲精品男人的天堂 | 96亚洲精品久久 | 黄色一级性片 | 天天爽天天射 | 久久99亚洲精品久久 | 国产精品一区二区三区观看 | 国产韩国精品一区二区三区 | 国产午夜精品久久久久久久久久 | www.亚洲视频 | 激情综合网在线观看 | 日一日操一操 | 国产精品久久久久久久久久白浆 | h视频在线看| 精品成人在线 | 中文字幕观看在线 | 国产97色在线 | 丁香五月网久久综合 | 免费a级观看 | 青青草国产在线 | 国产999久久久 | 天天做夜夜做 | 日本性xxxxx| 99免费看片 | 水蜜桃亚洲一二三四在线 | 日批视频 | av免费看看 | 婷婷六月综合亚洲 | 久久理论电影 | 波多野结衣视频一区 | 国产亲近乱来精品 | 午夜91在线 | 亚洲精品视频第一页 | 欧美午夜理伦三级在线观看 | 免费99精品国产自在在线 | 欧美极品在线播放 | 91亚洲精品国偷拍自产在线观看 | 91污在线 | 国产精品亚洲人在线观看 | 一区二区中文字幕在线 | 97福利社| 成人小视频在线观看免费 | www日韩视频 | 爱爱av在线 | 久久久久久久久免费 | 2019中文最近的2019中文在线 | 久久久久亚洲国产精品 | 91精品国自产在线观看欧美 | 99操视频 | 色九九视频 | 亚洲视频在线观看免费 | 色狠狠综合天天综合综合 | 午夜手机看片 | 国内精品一区二区 | 国产午夜剧场 | 日日摸日日添日日躁av | 全黄网站 | 国产在线va| 国产精品久久99综合免费观看尤物 | 在线电影av | 久草免费在线视频观看 | 精品国产一区二区三区久久久蜜臀 | av网站地址 | 超碰免费在线公开 | 国产69精品久久久久久久久久 | 国产一级二级三级视频 | 伊人欧美 | 国产精品 久久 | 亚洲成人黄色av | 国产 一区二区三区 在线 | 碰超在线观看 | 精品久久久久久久久久久久 | 国产日韩高清在线 | 久久尤物电影视频在线观看 | 国产乱对白刺激视频在线观看女王 | 日本精品视频免费 | 香蕉久久久久久av成人 | www.狠狠操.com | 国产不卡一区二区视频 | 国产一区高清在线 | va视频在线 | 婷婷看片 | 黄色亚洲在线 | 免费亚洲精品视频 | 日韩精品一区二区三区丰满 | 精品国产不卡 | 欧美一级日韩三级 | 免费视频久久久久 | 二区视频在线观看 | 99re国产| 国产操在线 | 五月激情站 | 在线观看色网 | 日韩国产欧美在线视频 | 在线国产91 | 国产视频在线看 | 成人国产精品久久久春色 | 久久免费视频在线 | 波多野结衣精品视频 | 中文字幕成人在线观看 | 在线中文字幕一区二区 | 91完整视频 | 色狠狠干 | 玖玖在线视频观看 | 国产在线观看免费观看 | 亚洲午夜精品一区 | www.国产高清 | 亚洲成av人片在线观看 | 久久久久久中文字幕 | 久草在线免费资源站 | 丁香婷婷久久久综合精品国产 | 久久精品国产99 | 国产麻豆视频免费观看 | 九九色综合 | 91亚洲精品久久久 | 免费看一级黄色大全 | 欧美视频国产视频 | 久久免费99精品久久久久久 | 99久久日韩精品免费热麻豆美女 | 天天综合网 天天综合色 | 五月婷婷视频 | 亚洲精色| 亚洲乱码国产乱码精品天美传媒 | 91丨九色丨91啦蝌蚪老版 | 国产精品资源网 | 亚洲人毛片 | 成人一级免费视频 | 91香蕉视频在线 | 97精品视频在线 | 婷婷色网视频在线播放 | 亚洲人视频在线 | 在线午夜av| 亚洲高清资源 | 天天玩天天干天天操 | 伊人五月天婷婷 | 久久精品一区二区三 | 国产精品99久久久久久武松影视 | 日本三级久久久 | 999电影免费在线观看2020 | 人人澡视频 | 国产视频在线观看免费 | 波多野结衣综合网 | 久久大片网站 | 四虎在线观看视频 | 欧美色噜噜 | 天天天干夜夜夜操 | 最近中文字幕免费观看 | 亚洲精品国产精品国自产 | 欧美午夜视频在线 | 国产精品一区二区 91 | 久久av中文字幕片 | 亚洲另类视频在线 | 久久久国内精品 | 午夜天天操| 国产欧美日韩精品一区二区免费 | 99免费在线播放99久久免费 | 91看片看淫黄大片 | 亚洲免费不卡 | 99精品一区 | 成人久久综合 | 99精品免费久久久久久久久日本 | 伊人日日干 | 91麻豆福利 | 成年免费在线视频 | 成人av中文字幕 | 亚洲国产精品传媒在线观看 | 高清日韩一区二区 | 亚洲人人爱 | 国产高清不卡av | 私人av | 亚洲一区二区视频 | 久久久国产成人 | 亚洲精品国精品久久99热一 | 久久系列 | 天天综合网国产 | 日日天天干 | 日本少妇高清做爰视频 | 成人一级免费电影 | 国产精品丝袜 | 日韩色在线观看 | 国产在线观看av | 天天射天天搞 | 麻豆视频国产在线观看 | 久久久精品二区 | 色婷婷视频 | 成年人视频在线免费播放 | 国产色秀视频 | 成年人在线观看视频免费 | 在线观看免费观看在线91 | 天天干天天操av | 国产亚洲精品免费 | 欧美精品久久久久性色 | 天天鲁天天干天天射 | 99草视频在线观看 | 成人av片在线观看 | 亚洲精品小视频在线观看 | 黄色三级在线 | 日本久久久影视 | 日日夜夜天天 | 欧美a级片免费看 | 日韩精品视频免费 | 精品一区av | 国产精品日韩久久久久 | 中文字幕一区二区三区在线观看 | 日韩美av在线 | 成人一级免费视频 | av免费观看网址 | 国产成人精品综合久久久久99 | 精品国产乱码 | 久久成人高清视频 | 欧美最猛性xxx | 久久国产美女视频 | 国产精品系列在线播放 | 久久99国产精品免费 | 久久久久久久久久久影视 | 亚洲高清激情 | 91传媒激情理伦片 | 福利视频网站 | 久久精品成人热国产成 | 久久久在线 | 亚洲狠狠干| 久久国产精品免费观看 | 在线观看激情av | 一区二区不卡在线观看 | 精品一区二区三区香蕉蜜桃 | 久久免费片 | 国产剧情av在线播放 | 99久久精品免费 | 欧美激情综合五月色丁香 | 亚洲国产成人在线观看 | 五月天开心 | 天天操天天操天天操天天 | 欧美专区亚洲专区 | 亚洲乱码国产乱码精品天美传媒 | 国产精品av电影 | 欧美极品久久 | 在线观看中文字幕视频 | 国产精品久久久久久久久久久久午 | 91成人免费观看视频 | 中文字幕乱码视频 | 综合中文字幕 | 亚洲狠狠 | 久久久久久高清 | 国产在线国产 | 精品久久久亚洲 | 99精品国产兔费观看久久99 | 91视频a | 超碰在线免费97 | 在线天堂日本 | 久久99深爱久久99精品 | 亚洲国产69| 婷婷视频导航 | 69视频网站 | 高清av网站| 国产精品99蜜臀久久不卡二区 | 手机在线免费av | 久久久久这里只有精品 | 狠狠色丁香婷综合久久 | 久久精品一区二区三区国产主播 | 国产女教师精品久久av | 日韩资源在线观看 | 五月婷婷黄色网 | 国产精品免费久久久久久久久久中文 | 在线天堂视频 | 婷婷久久网 | 欧美日韩免费一区二区三区 | 成年人av在线播放 | 精品免费观看视频 | 中文字幕欧美日韩va免费视频 | 奇米网777| 天天干天天天天 | 一区二区三区在线播放 | 午夜久久视频 | 美女在线黄 | 爱色婷婷 | 国产区精品视频 | 亚洲专区一二三 | 精品福利视频在线 | 国产98色在线 | 日韩 | 丝袜美腿av | 免费观看全黄做爰大片国产 | 深夜免费小视频 | 99 色| 国产精品2018 | 亚洲婷婷丁香 | 国产精成人品免费观看 | 一级α片 | 国产精品高清一区二区三区 | 国产综合91 | 日韩av一区二区三区在线观看 | 国内亚洲精品 | 天天操天天是 | 久久久久久久久久电影 | 精品国产伦一区二区三区 | 国语自产偷拍精品视频偷 | 免费av在线网 | 日韩精品视频在线观看网址 | 四虎国产精品成人免费4hu | 国产激情小视频在线观看 | 欧美久久久久久久久久久 | 在线亚洲高清视频 | 成人资源在线 | 国产a高清| 精品久久精品 | 亚洲美女在线一区 | 一区二区三区免费网站 | 国产精品专区一 | 亚洲视频h | 国产婷婷久久 | 午夜精品一区二区三区在线 | 免费在线成人av电影 | 日韩av在线一区二区 | 国产精品黄色影片导航在线观看 | 伊人色综合久久天天 | 日韩 精品 一区 国产 麻豆 | 国产69精品久久久久久 | 色瓜| 久久久久久久久久久网 | 极品国产91在线网站 | www.777奇米| 中文字幕一区二区在线播放 | 天天摸天天舔天天操 | 日韩在线观看网站 | 久草在线免费色站 | 在线免费观看国产视频 | 免费黄色在线网址 | 国产精品嫩草影院99网站 | 久久精品99国产精品亚洲最刺激 | 夜夜躁狠狠燥 | 在线视频 精品 | 在线影视 一区 二区 三区 | 天天亚洲综合 | 在线观看国产日韩欧美 | 亚洲欧美视频网站 | 99中文视频在线 | 国产精品99久久久久久有的能看 | 久久久久久高清 | 欧美日韩视频一区二区 | 91人人视频在线观看 | 亚洲精品色视频 | 国产美女主播精品一区二区三区 | 久久国产精品99久久久久久丝袜 | 天天爽夜夜爽精品视频婷婷 | 亚洲另类视频在线观看 | 国产精品国产亚洲精品看不卡15 | 国精产品999国精产品视频 | 亚洲免费精品一区二区 | 日韩电影在线一区 | 日韩一区二区三区免费电影 | 亚洲精品综合一二三区在线观看 | 色91在线视频 | 婷婷五天天在线视频 | 国产欧美三级 | 中文字幕在线观看第三页 | 天天曰视频| 91大神精品视频在线观看 | 国产在线高清视频 | 午夜视频欧美 | 在线观看岛国片 | 国产日韩高清在线 | 国产成人在线播放 | 狠狠操操操 | 99电影456麻豆 | 91看毛片 | 中文永久字幕 | 成人动漫一区二区三区 | 五月婷亚洲| 波多野结衣视频一区 | 91av在线不卡| av再线观看 | 日韩理论电影网 | 国产a级片免费观看 | 欧美日韩免费看 | 国产精品久久久久久久久免费 | 中文字幕在线播放一区二区 | 午夜精品中文字幕 | 日韩大片在线免费观看 | 亚洲黄色一级大片 | 久久久久国产精品一区 | 日本黄色片一区二区 | 欧美另类高潮 | 中文字幕免费高 | 精品福利视频在线 | 青草草在线 | 国产99久久久国产精品 | 亚洲日韩中文字幕 | 最近中文字幕mv免费高清在线 | 超碰在线94 | 在线电影91 | 亚洲影院天堂 | 久久久精品网站 | 伊人色**天天综合婷婷 | 久久久在线免费观看 | 国产视频日韩视频欧美视频 | 国内免费久久久久久久久久久 | 日韩国产欧美在线视频 | 亚洲国产精品第一区二区 | 国产精品麻豆果冻传媒在线播放 | 激情久久一区二区三区 | 国产91亚洲 | 天天躁天天操 | 日韩精品一区二区三区外面 | 国产精品毛片一区二区 | 色av资源网 | 欧美aa一级片| 成人av一区二区兰花在线播放 | 一区二区三区四区五区六区 | 欧美一区二区三区在线视频观看 | 99热官网 | 亚洲精品国产电影 | 成人四虎影院 | 久久久激情视频 | 天天射天天爱天天干 | 热re99久久精品国产99热 | 国产一级淫片免费看 | 在线观看av不卡 | 婷婷久久综合九色综合 | 视频一区在线免费观看 | 99久久精品免费看国产免费软件 | 亚洲午夜久久久影院 | 亚洲综合日韩在线 | 欧美久久久久久久久久久久久 | 91x色| 午夜视频在线瓜伦 | 91视频免费看 | 国产亚洲成人精品 | 91av官网| 高清国产午夜精品久久久久久 | 91成人国产| 日韩精品一区二区在线观看视频 | 国产aa免费视频 | 天天操操操操操 | 亚洲高清视频在线 | 日韩免费观看一区二区 | 综合网天天 | a级国产乱理论片在线观看 特级毛片在线观看 | 丝袜美女视频网站 | 日韩精品欧美专区 | 狠狠色狠狠色综合系列 | 特级西西444www大精品视频免费看 | 欧美日韩免费在线视频 | 三级黄色免费 | 91麻豆精品一区二区三区 | www91在线 | 欧美日韩精品在线免费观看 | 欧美日韩国产一区二区三区 | www.久久91| 手机在线永久免费观看av片 | 日韩激情在线视频 | www.色就是色 | 中文在线字幕免费观看 | 嫩草av影院 | 免费男女羞羞的视频网站中文字幕 | 国产毛片久久 | 香蕉视频网站在线观看 | 国产日本亚洲高清 | 激情一区二区三区欧美 | 久久久免费精品国产一区二区 | 久久久久99精品成人片三人毛片 | 精品国产91亚洲一区二区三区www | 四虎影视成人 | 美女久久视频 | 三级在线视频观看 | 81精品国产乱码久久久久久 | 五月天婷婷在线观看视频 | 日韩在线观看视频网站 | 欧美日韩综合在线观看 | 国产色婷婷在线 | 欧美日韩国产精品一区 | 成人毛片网 | 精品国产成人 | 天天干视频在线 | 国产精品正在播放 | 国产色视频一区二区三区qq号 | 国产99久久久国产精品 | 欧美a级在线免费观看 | 亚洲美女视频网 | www.狠狠干 | 97精品国产97久久久久久春色 | 热久久免费视频精品 | 中文字幕视频一区二区 | 在线直播av | 视频1区2区 | 成人在线免费视频 | 99久久er热在这里只有精品15 | 国产中文| 男女全黄一级一级高潮免费看 | 黄色av网站在线免费观看 | 精品国产免费一区二区三区五区 | 日韩欧美在线观看一区二区三区 | 久久69精品 | 一级黄色网址 | 日韩在线免费看 | 亚洲精品国产品国语在线 | av在线网站观看 | 日躁夜躁狠狠躁2001 | 欧美一级片免费 | 麻豆视频观看 | 久久精品视频在线 | 日韩av中文在线 | 日韩高清不卡一区二区三区 | 97超碰在线久草超碰在线观看 | 在线观看黄色大片 | 国产激情小视频在线观看 | 成人网在线免费视频 | 中文字幕第一页在线 | 91福利社区在线观看 | 国产亚洲一区 | 日韩美女免费线视频 | 99性视频| 狠狠操天天射 | 婷婷视频在线 | 日韩在线观看 | 色资源在线 | 中文字幕 国产专区 | 国产成人在线一区 | 91av色| 夜夜婷婷 | 久久视频这里只有精品 | 天天操狠狠操网站 | 久草在线久 | 亚洲女人av| 中文字幕色综合网 | 99国产情侣在线播放 | 日韩剧情| 久久免费视频精品 | 久久久久激情 | 国产成人精品久久亚洲高清不卡 | 五月天丁香视频 | 欧美在线观看视频一区二区 | 免费国产黄线在线观看视频 | 好看的国产精品视频 | 久久综合久久综合这里只有精品 | 欧美日本高清视频 | 国产一区二区影院 | 国产一区二区中文字幕 | 免费成人黄色 | 九九一级片 | 国产在线视频一区 | 亚洲国产婷婷 | 久久不射电影院 | 国语精品久久 | 五月婷婷狠狠 | 久久九九国产精品 | 九九热在线视频 | av综合站| 日本久久电影 | 国产成人精品一区二区三区福利 | 国产又粗又猛又爽又黄的视频免费 | 国产视频综合在线 | 国产成人精品av | 亚洲一区二区三区miaa149 | 国产一级性生活 | 国产精品久久 | 国产精品亚洲片夜色在线 | 成片免费观看视频大全 | 狠狠色丁香婷婷综合久小说久 | 日韩在线中文字幕视频 | 99精品视频一区 | 国产 欧美 日产久久 | 黄色大片视频网站 | 亚洲午夜av | 久久黄色免费视频 | 黄色av电影 | 久久国产精品99久久久久久老狼 | 亚洲精品h | 97视频免费在线看 | 亚洲视频在线观看网站 | 成人av影院在线观看 | 午夜av一区二区三区 | 国产999精品久久久久久绿帽 | 在线a亚洲视频播放在线观看 | 亚洲高清不卡av | 操老逼免费视频 | 午夜久久久久久久久 | 日韩久久视频 | 97色在线视频 | 91视频-88av | 国产综合福利在线 | 最新日韩精品 | 日韩视频免费观看高清 | 91精品国产网站 | 成人午夜性影院 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 亚洲男人天堂a | 日韩电影在线视频 | 激情视频二区 | www.xxxx变态.com| 日韩在线高清免费视频 | 久草免费资源 | 国产91精品在线播放 | 精品一区久久 | 最新极品jizzhd欧美 | 五月天综合网站 | 999男人的天堂 | 亚洲黄色免费电影 | 日韩高清毛片 | 91 在线视频播放 | 天天色草 | 9在线观看免费高清完整版在线观看明 | 国产亚洲91 | 四虎国产精品永久在线国在线 | 久久成人18免费网站 | 国产精品久久网 | 欧美成人黄色片 | 国产成人av网址 | 日本久久久久 | 日本不卡视频 | v片在线看| 天天操月月操 | 91中文在线观看 | 91精品国产92久久久久 | 中文字幕一区三区 | 欧美精品v国产精品v日韩精品 | 精品久久中文 | 国产日韩欧美在线观看视频 | 91av超碰| 五月婷婷,六月丁香 | 欧美一区二区三区在线播放 | 精品国产欧美一区二区三区不卡 | 亚洲专区 国产精品 | 欧美日韩高清在线一区 | 99色在线视频 | 成年美女黄网站色大片免费看 | 成人av在线网| 日本在线观看黄色 | 日韩av一卡二卡三卡 | 亚洲精品久久久久www | 精品一区电影国产 | 一级黄视频 | 91九色精品 | 亚洲综合狠狠干 | 丁香久久婷婷 | 国产三级视频在线 | 韩国视频一区二区三区 | 人人精品久久 | 日日夜日日干 | 天天拍天天操 | 欧美日韩午夜爽爽 | 欧美日韩一级久久久久久免费看 | 国产精品18久久久久久vr | 91插插视频 | 日韩福利在线观看 | 91香蕉视频 | 狠狠狠狠狠狠狠干 | 天天爽夜夜爽人人爽一区二区 | 色播五月激情综合网 | 色av男人的天堂免费在线 | 久久综合成人 | 国产精品12345 | 免费在线观看视频a | 成人黄视频| 超碰人人在线 | 日韩精品最新在线观看 | 91激情小视频 | 日本不卡123| 丁香av在线 | 精品在线小视频 | 日本精品久久久久 | 日韩精品资源 | 欧美一区视频 | 国产99在线| 亚洲毛片久久 | 国内精品视频一区二区三区八戒 | 99操视频| 91丨九色丨首页 | 欧美日韩激情视频8区 | 天天摸日日摸人人看 | 天天色天天草天天射 | 久久人人97超碰国产公开结果 | 亚洲男男gⅴgay双龙 | 免费男女网站 | 精品视频成人 | 99热国产精品 | 狠狠色狠狠色综合日日92 | 日韩免费播放 | 免费视频二区 | 国产999精品久久久 免费a网站 | 欧美成人精品欧美一级乱 | 国产一区二区在线视频观看 | 国产精品完整版 | 精品一二三四在线 | 日日夜夜噜 | 天天射天天爱天天干 | 在线视频在线观看 | 亚洲综合激情小说 | 很黄很色很污的网站 | 欧美精品v国产精品 | 三级av中文字幕 | 亚洲精品网址在线观看 | 在线 成人 | 美女视频黄色免费 | 综合激情网... | 狠狠色丁香婷婷综合基地 | 五月丁色 | 精品免费一区二区三区 | 亚洲伊人网在线观看 | 婷婷在线视频 | 在线观看片 | 九九免费在线看完整版 | 91人人揉日日捏人人看 | 天天操天天曰 | 四虎最新域名 | 偷拍区另类综合在线 | 在线播放 日韩专区 | 美女在线免费观看视频 | 亚洲美女视频网 | 亚州av成人 | 中文字幕 国产视频 | 成人免费观看完整版电影 | 91精品国产欧美一区二区 | 91亚洲国产 | 碰超人人| 999在线精品 | 亚洲在线国产 | avlulu久久精品 | av不卡免费看| 国产精品女主播一区二区三区 | 中文字幕亚洲精品在线观看 | 国产一区二区视频在线播放 | 青青河边草免费直播 | 在线观看av国产 | 福利一区视频 | 精品嫩模福利一区二区蜜臀 | 九九热在线观看视频 | 国产一区高清在线观看 | 亚洲国产免费 | 亚洲在线国产 | 国产精品久久久久久爽爽爽 | 狠狠夜夜 | 亚洲三级在线免费观看 | 一区二区三区在线免费观看视频 | 国产一区二区三区四区在线 | 丁香色婷婷| 国产黄色精品 | 日韩精品一区二区免费 | 久久福利| 久久免费视屏 | 夜夜躁狠狠燥 | av免费播放 | av大片免费看 | 在线观看国产v片 | 992tv在线观看网站 | 中文字幕高清在线 | 免费看搞黄视频网站 | 久久精品爱视频 | 午夜性福利 | 91xav| 中文字幕黄色网址 | 婷婷av色综合 | 亚洲免费公开视频 | 日韩中文三级 | 在线观看视频91 | 中文字幕成人在线观看 | 国产剧情一区 | 99热最新 | 久久综合九色综合久久久精品综合 | 亚洲国产小视频在线观看 | 久久国产系列 | 五月婷婷在线观看 | 日本二区三区在线 | 在线视频欧美精品 | 久久99久久99精品免观看软件 | 中文字幕黄色网 | 婷婷国产一区二区三区 | 亚洲精品国产自产拍在线观看 | 国产成人精品网站 | 在线视频你懂得 | 国产aaa毛片| 欧美日韩在线看 | 国产伦理久久精品久久久久_ | 久久久国产精品网站 | 亚洲精品www. | 国产在线观看免费观看 | 国产精品色婷婷 | 中文字幕色婷婷在线视频 | 国产成人av一区二区三区在线观看 | 在线电影 你懂得 | 久久综合色综合88 | 日韩精品aaa| 国产精品久久久久久久久蜜臀 | 亚洲 av网站 | av网在线观看 | 成人一区在线观看 | 欧美a级在线免费观看 | 99re在线视频观看 | www.狠狠操.com| 国产精品不卡在线播放 | 国产专区免费 | 日p视频在线观看 | 99精品一级欧美片免费播放 | 特级毛片在线免费观看 | 精品国产91亚洲一区二区三区www | 97精品久久人人爽人人爽 | 欧美日韩性视频 | 天天操网站 | 在线免费性生活片 | 91在线成人 | 综合在线亚洲 | 精品久久毛片 | 欧美日韩另类在线观看 | 中文字幕黄色网址 | 亚洲国产精品视频在线观看 | 久久久午夜影院 | 中文字幕乱在线伦视频中文字幕乱码在线 | 夜夜操狠狠干 | 黄色网址a | 色婷婷狠狠五月综合天色拍 | 成人免费观看大片 | 五月天色中色 | 国产成人一区二区啪在线观看 | 国产又粗又猛又色又黄网站 | 国产在线中文字幕 | 欧美视频国产视频 | 中文国产成人精品久久一 | 免费特级黄色片 | 91完整版在线观看 | 久99久中文字幕在线 | 国产在线播放一区 | 成人一级在线观看 | 日本韩国欧美在线观看 | 国产成人精品一区二区三区福利 | 十八岁免进欧美 | 成人免费看片98欧美 | 97精品超碰一区二区三区 | 亚洲人在线7777777精品 | 国产一区二区久久久久 | 国产日韩欧美自拍 | 国产精品你懂的在线观看 | 欧美一级电影在线观看 | 国产九九精品视频 | jizzjizzjizz亚洲 | 97超碰在线视 | 久久免费视频这里只有精品 | 精品久久影院 | 最新av网址大全 | 日韩免费看片 | 欧美精品中文在线免费观看 | av线上看 | 91成人精品一区在线播放 | 国产精品久久99综合免费观看尤物 | 成人香蕉视频 | 中文成人字幕 | 中文字幕日本在线 | 97在线视频观看 | 91大神精品视频 | 成人av高清在线观看 | 国产理论在线 | 亚洲免费永久精品国产 | 天堂av在线中文在线 | 99热在线观看免费 | 欧美作爱视频 | 天天色成人 | 国产三级午夜理伦三级 | 日韩大片在线 | 国产精品porn | 天天爽夜夜爽人人爽一区二区 | 亚洲va男人天堂 | 日韩欧美一区二区三区黑寡妇 | 天堂网一区 | 亚洲视频免费在线观看 | 午夜久久福利视频 | 日日干日日 | 国产视频久久 | 中文字幕在线视频一区二区三区 | 欧美a级一区二区 | 国产成人精品免高潮在线观看 | 国产精品成人一区二区 | 成人精品久久久 | 精品久久久久久亚洲综合网站 | 亚洲国产精品成人女人久久 | 91亚洲精品久久久 | 久久丝袜视频 | 绯色av一区| 国产精品不卡在线播放 | 午夜成人免费电影 | 久久综合九色综合久99 | 久久成年人网站 | 国产日韩一区在线 | 欧美日本啪啪无遮挡网站 | 岛国一区在线 | 精品视频99 | 青青河边草免费直播 | 黄色av免费电影 | 1024在线看片 | 亚洲 欧美 变态 国产 另类 | 99国产一区二区三精品乱码 | 在线中文字幕一区二区 | 午夜精品福利在线 | 精品视频在线视频 | 天天干天天射天天爽 | 国产在线不卡 | 一区二区三区四区五区在线 | av成人在线电影 | 天天射天 | 国产精品视频在线观看 | 久久96国产精品久久99漫画 | 中文字幕一区二区在线播放 | 97免费在线观看 | 97视频免费 | 日韩女同一区二区三区在线观看 | 在线免费视频你懂的 | 97成人资源 | 日本激情中文字幕 | 91看片看淫黄大片 | 伊人天天操| 中文字幕亚洲精品在线观看 | 久久免费精彩视频 | 久久情爱| 香蕉影院在线观看 | 精品视频一区在线 | 人人超碰人人 | 特级黄色片免费看 | 久久国产精品久久精品 | 麻豆国产网站入口 | 国产专区视频 | 韩国av免费观看 | 五月天综合激情网 | 国产午夜三级一区二区三 | 国产成人亚洲精品自产在线 | 国产精品18久久久久久首页狼 | 天天干国产 | 欧美精品在线一区 | 久久免费视频网 | av福利在线免费观看 | 日韩精品视频在线观看免费 | 日韩免费视频观看 | 97超碰站 | 天天射天天射天天射 | 中文字幕国产 | 午夜精品电影一区二区在线 | 国产涩涩在线观看 | 国产97在线看 | 国产精品激情在线观看 | 日韩婷婷| 日韩久久久 | 国产在线精品视频 | 久久草精品 | av爱干 | 国产一区二区不卡在线 | 免费日韩三级 | 国产一区欧美一区 | 91成年人视频 | 涩涩色亚洲一区 | 国产精品成人久久 | 日韩精品欧美一区 | 国产一级片毛片 | 99爱在线观看 | 国产日产精品久久久久快鸭 | 国产精品一区在线 | 日本精品一区二区 | 日日草av | 精品亚洲免费 | 中文av在线免费观看 | 国产在线无 | 久久久三级视频 | 热久久99这里有精品 | 91av电影在线 | 日韩欧美在线中文字幕 | 欧美日韩国产综合网 | 日日天天干 | 欧美黑人性猛交 |