国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

是時(shí)候了解下Travis CI是什么了

hzc / 1616人閱讀

摘要:有些朋友一直疑惑是個(gè)什么東西,網(wǎng)絡(luò)上搜索后得知的答案是自動(dòng)測(cè)試,自動(dòng)發(fā)布。自動(dòng)這個(gè)名詞貌似非常流行,這也是的一部分,什么是什么我們下一章講講這個(gè)。添加完成后并沒(méi)有完事,這時(shí)候我們就該認(rèn)真看看自動(dòng)測(cè)試集成發(fā)布的腳本怎么寫(xiě)了。

我一生的文章都會(huì)放在這里,我的博客,我希望每一行代碼,每一段文字都能幫助你。https://github.com/CrazyCodes...
前言

首先祝各位朋友新年快樂(lè),工作順利,事業(yè)有成,永無(wú)BUG。

有些朋友一直疑惑Travis CI是個(gè)什么東西,網(wǎng)絡(luò)上搜索后得知的答案是自動(dòng)測(cè)試,自動(dòng)發(fā)布。自動(dòng)xx 這個(gè)名詞貌似非常流行,這也是DevOps的一部分,什么?DevOps是什么?我們下一章講講這個(gè)。

先來(lái)解釋下“自動(dòng)”這個(gè)詞,自動(dòng)顧名思義是自動(dòng)完成一些事情,上述的自動(dòng)測(cè)試,并不是各位認(rèn)知中的人肉測(cè)試,而是通過(guò)我們自己的規(guī)則去測(cè)試,例如跑一遍tests內(nèi)的所有測(cè)試,自動(dòng)發(fā)布也是通過(guò)腳本對(duì)現(xiàn)有項(xiàng)目發(fā)布到生產(chǎn)環(huán)境中或預(yù)發(fā)布環(huán)境中。

萬(wàn)事開(kāi)頭難,咱們只玩簡(jiǎn)單的。

使用

想玩起來(lái)TravisCi不需要安裝任何軟件,它的網(wǎng)址是 https://travis-ci.org/ , 你可以選擇通過(guò)GitHub賬號(hào)登錄他。

隨后我們可以建立一個(gè)github庫(kù),就叫它travis_ci_test吧,測(cè)試使用就隨意點(diǎn)好了。之后點(diǎn)擊項(xiàng)目管理 https://travis-ci.org/account... ,會(huì)列出你所有的GitHub庫(kù)

通過(guò)點(diǎn)擊單選按鈕將庫(kù)添加到TravisCi內(nèi)。添加完成后并沒(méi)有完事,這時(shí)候我們就該認(rèn)真看看自動(dòng)測(cè)試、集成、發(fā)布的腳本怎么寫(xiě)了。

配置文件

TravisCi為我們準(zhǔn)備了超棒的配置文件,你可以在配置文件內(nèi)隨心所欲,例如打開(kāi)某個(gè)目錄,執(zhí)行某條命令,他與dockerfile文件或者shell腳本很類(lèi)似。只不過(guò)運(yùn)行的容器在travisCi上,并非你本機(jī)

開(kāi)發(fā)文檔:https://docs.travis-ci.com/us...

從簡(jiǎn)單開(kāi)始,在根目錄建立文件 .travis.yml , 下面是具體的配置項(xiàng)

language: php
php:
- 7.1
before_script:
- composer install

沒(méi)錯(cuò),五行配置就足夠了,之后我們回到 https://travis-ci.com/dashboard,點(diǎn)擊 trigger a build

點(diǎn)擊當(dāng)前項(xiàng)目看看詳情。 https://travis-ci.org/CrazyCo...

TravisCi 做了幾個(gè)簡(jiǎn)單的事情

開(kāi)機(jī)

克隆你的GITHUB項(xiàng)目

composer install

phpunit

通過(guò)測(cè)試了就顯示success(大綠色) 失敗就error嘍。下面來(lái)看看這個(gè)詳情頁(yè)面上都有什么?

上圖大概展示了以下幾點(diǎn)

分支名稱(chēng)

提交版本

執(zhí)行時(shí)間

提交時(shí)間

開(kāi)發(fā)語(yǔ)言

作者名稱(chēng)

等....

下面則是跑的命令行了。具體的配置文件還需要自己去研究,希望我這個(gè)頭開(kāi)的還不錯(cuò)吧。

感言

當(dāng)你理解了Travis CI后會(huì)感覺(jué)這是一個(gè)多么優(yōu)秀的產(chǎn)品,程序員要寫(xiě)出好代碼是要求,而這些產(chǎn)品擴(kuò)展。作為一名優(yōu)秀的程序員,你其實(shí)可以這樣做

寫(xiě)測(cè)試用例

實(shí)現(xiàn)業(yè)務(wù)

提交分支 (TravisCi會(huì)自動(dòng)檢測(cè)提交并測(cè)試)

自動(dòng)部署

結(jié)束任務(wù)

看似很復(fù)雜,不妨試試?

致謝

感謝你看到這里,希望本文可以幫到你。謝謝

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/29882.html

相關(guān)文章

  • Travis CI 自動(dòng)化部署博客

    摘要:自動(dòng)部署到遠(yuǎn)程服務(wù)器現(xiàn)在已經(jīng)可以自動(dòng)構(gòu)建了,那么接下來(lái)的一步就是部署到遠(yuǎn)程服務(wù)器。最后,貼出我自己的,里面有關(guān)涉及個(gè)人隱私的部分我會(huì)注釋并說(shuō)明請(qǐng)?zhí)鎿Q成自己的登錄和登錄用戶(hù)請(qǐng)?zhí)鎿Q成自己的服務(wù)器本文參考鏈接使用進(jìn)行持續(xù)集成自動(dòng)化部署博客 Travis CI 是在軟件開(kāi)發(fā)領(lǐng)域中的一個(gè)在線(xiàn)的,分布式的持續(xù)集成服務(wù),用來(lái)構(gòu)建及測(cè)試在GitHub托管的代碼。 showImg(https://seg...

    voidking 評(píng)論0 收藏0
  • 【Chrome插件】Github Travis Stat

    摘要:所以就萌發(fā)了做一個(gè)插件的想法,我期望這個(gè)插件可以做到以下幾件事情在上顯示開(kāi)通服務(wù)的倉(cāng)庫(kù)當(dāng)前的狀態(tài),不管是自己的還是別人的。在每個(gè)內(nèi)顯示最近次的的狀態(tài)變化。 博客原文地址:http://yaowenjie.github.io/%E7%BC%96%E7%A8%8B%E7%9B%B8%E5%85%B3/travis-github-chrome-extension 太長(zhǎng)不讀版 最近自己寫(xiě)了一...

    TigerChain 評(píng)論0 收藏0
  • 使用CI、headless Browser、mocha對(duì)前端代碼進(jìn)行測(cè)試

    摘要:持續(xù)集成指的是只要代碼有變更,就自動(dòng)運(yùn)行構(gòu)建和測(cè)試,反饋運(yùn)行結(jié)果。我們無(wú)法保證之前的邏輯完全符合曾經(jīng)的要求,這時(shí)候我們就需要編寫(xiě)測(cè)試代碼對(duì)功能點(diǎn)進(jìn)行測(cè)試。使用直接在命令行運(yùn)行測(cè)試用例。是一個(gè)可以在命令行對(duì)頁(yè)面進(jìn)行測(cè)試的框架。 什么是CI CI 提供的是持續(xù)集成服務(wù)(Continuous Integration,簡(jiǎn)稱(chēng) CI)。持續(xù)集成指的是只要代碼有變更,就自動(dòng)運(yùn)行構(gòu)建和測(cè)試,反饋運(yùn)行結(jié)...

    fizz 評(píng)論0 收藏0
  • 使用CI、headless Browser、mocha對(duì)前端代碼進(jìn)行測(cè)試

    摘要:持續(xù)集成指的是只要代碼有變更,就自動(dòng)運(yùn)行構(gòu)建和測(cè)試,反饋運(yùn)行結(jié)果。我們無(wú)法保證之前的邏輯完全符合曾經(jīng)的要求,這時(shí)候我們就需要編寫(xiě)測(cè)試代碼對(duì)功能點(diǎn)進(jìn)行測(cè)試。使用直接在命令行運(yùn)行測(cè)試用例。是一個(gè)可以在命令行對(duì)頁(yè)面進(jìn)行測(cè)試的框架。 什么是CI CI 提供的是持續(xù)集成服務(wù)(Continuous Integration,簡(jiǎn)稱(chēng) CI)。持續(xù)集成指的是只要代碼有變更,就自動(dòng)運(yùn)行構(gòu)建和測(cè)試,反饋運(yùn)行結(jié)...

    idisfkj 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<