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

資訊專欄INFORMATION COLUMN

travisCI 持續(xù)集成 gh-page 并部署

ityouknow / 587人閱讀

摘要:它細(xì)分的話有兩個(gè)概念持續(xù)交付持續(xù)部署簡單來說持續(xù)部署是持續(xù)交付的下一步,持續(xù)交付是測試階段,部署就是測試通過階段。每次看到這個(gè)我都激動的熱淚盈眶第五步看一下自己在上的項(xiàng)目,是不是出現(xiàn)了這個(gè)分支,并且已經(jīng)自動部署好了成功的截圖。

介紹

我們大多數(shù)公司在做項(xiàng)目時(shí),應(yīng)該都碰到過,當(dāng)代碼被 push 上 git 或者是 svn 時(shí),過幾分鐘就可以在線上實(shí)時(shí)看到我們的項(xiàng)目,就像看到親生兒子一樣,但是肯定很多人不知道這是怎么實(shí)現(xiàn)的(如果你知道,那可以不用往下看了,點(diǎn)個(gè)贊就去吃飯吧...),所以今天我就來給大家介紹一下其中的一款 travis-CI,請記住它的 face:

持續(xù)集成(Continuous integration)的核心思想,代碼先自動化測試用例,通過后集成到主干。它細(xì)分的話有兩個(gè)概念:

持續(xù)交付

持續(xù)部署

簡單來說持續(xù)部署是持續(xù)交付的下一步,持續(xù)交付是測試階段,部署就是測試通過階段。,這個(gè)就有很多東西展開了,求我我就告訴你...
準(zhǔn)備

GitHub 賬號(作為一個(gè)合格的程序員,你沒有真的好嗎?)

travis-CI 平臺接入

GITHUB_TOKEN

給我點(diǎn)贊...

第一步

登錄 CI 官網(wǎng),然后連接自己的 gitHub,這個(gè)時(shí)候 Legacy Services Integration 應(yīng)該默認(rèn)顯示了幾個(gè)自己gitHub的項(xiàng)目

如果顯示不全,可以按左邊的 sync 同步一下

然后第一張圖每個(gè)項(xiàng)目的邊上有一個(gè) switch 開關(guān),你想要讓哪個(gè)集成就打開哪個(gè)吧(不截圖了,我懶...)

第二步

進(jìn)入自己的 gh 主頁,依次:GitHub settings -> developer settings -> Personal access tokens,勾選權(quán)限,自由發(fā)揮,你要全勾也行...


將生成的 token 復(fù)制備用

第三步

回到CI,打開你打開開關(guān)的那個(gè)項(xiàng)目的 settings(看到你很繞我就放心了...),進(jìn)入配置頁面,在 Environment Variables 里填入以下內(nèi)容:

分別對應(yīng):git項(xiàng)目、項(xiàng)目分支(我這里的分支是gh-pages)、token、Git-email、Git-username
第四步

在項(xiàng)目根目錄配置個(gè)文件叫 .travis.yml,打包項(xiàng)目以vue-cli為例,內(nèi)容如下:

language: node_js
# nodejs版本
node_js:
    - "8.9.1"

# S: Build Lifecycle
install:
  - npm install
script:
  - npm run build

# 這個(gè)是不是看著很熟悉?
after_script:
  - cd ./dist
  - git init
  - git config user.name "${USER_NAME}"
  - git config user.email "${USER_EMAIL}"
  - git add .
  - git commit -m "blog.jzxer.cn"
  - git push --force --quiet "https://${test_token}@${GH_REF}" master:${P_BRANCH}
# E: Build LifeCycle

# 只對某個(gè)分支行為生效
branches:
  only:
    - master
第四點(diǎn)

打開 CI,進(jìn)入自己構(gòu)建項(xiàng)目的那個(gè)頁面,打開 job log,感受那生怕 error 的快感!(都是淚...)


當(dāng)然如果你通過的話,就會有一個(gè) passing 在你的項(xiàng)目標(biāo)題旁邊。


每次看到這個(gè)我都激動的熱淚盈眶...

第五步

看一下自己在git上的項(xiàng)目,是不是出現(xiàn)了這個(gè)分支,并且已經(jīng)自動部署好了?成功的截圖。

部署好的頁面

后記

現(xiàn)在,你可以瘋狂的 push 代碼了,其他的事交給 CI 去做就行。

好了,碼了這么久的字,你是不是應(yīng)該:

點(diǎn)個(gè)贊?

個(gè)贊?

贊?

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

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

相關(guān)文章

  • Travis CI 持續(xù)集成服務(wù)構(gòu)建 Composer 類庫簡明教程

    摘要:創(chuàng)建帳號提供的是持續(xù)集成服務(wù),簡稱。在這里引入的原因是我們的項(xiàng)目需要使用服務(wù)進(jìn)行持續(xù)集成和測試,當(dāng)然你也可以替換成別的單元測試工具。創(chuàng)建單元測試用例是單元測試類庫家族中的一員,使用的一個(gè)主要目的是為我們的模塊創(chuàng)建單元測試用例。 本文首發(fā)于 Travis CI 持續(xù)集成服務(wù)構(gòu)建 Composer 類庫簡明教程,轉(zhuǎn)載請注明出處! 在項(xiàng)目開發(fā)過程中,編碼工作只是軟件開發(fā)整個(gè)過程中的一小部分環(huán)...

    DoINsiSt 評論0 收藏0
  • 前言 已經(jīng)有阮一峰老師的持續(xù)集成服務(wù) Travis CI 教程,為什么還要寫這篇文章? 原因有二: 文章內(nèi)容有些過時(shí) 文章覆蓋度不夠,有些實(shí)踐細(xì)節(jié)沒寫出來 由于以上原因,縱然可以筆者很快在Github集成Travis?CI并成功構(gòu)建,但在發(fā)布時(shí)卻踩了一些坑,折騰一波才終于發(fā)布成功。故寫下此文,旨在補(bǔ)充更多的細(xì)節(jié),幫助他人少走彎路。 正文 免費(fèi)購買Travis?CI應(yīng)用 點(diǎn)擊?https:/...

    novo 評論0 收藏0
  • 使用 flow.ci 快速發(fā)布你的項(xiàng)目文檔

    摘要:如何發(fā)布文檔最好的方式是把文檔發(fā)布為網(wǎng)站,這樣無需安裝任何工具即可查看文檔,更新時(shí)只需更新網(wǎng)站即可。在這里,用將文件快速生成為網(wǎng)站。拿文檔來看,持續(xù)部署就是內(nèi)容的持續(xù)測試與必要修改的歸并及部署。在此,部署意為發(fā)布。 軟件研發(fā)的協(xié)作過程中,文檔是必不可少的一環(huán),有需求文檔、接口文檔、使用文檔等等。當(dāng)開始寫文檔時(shí),首先會遇到兩個(gè)問題: team members 之間如何協(xié)作? 文檔 OK...

    馬永翠 評論0 收藏0
  • 是時(shí)候了解下Travis CI是什么了

    摘要:有些朋友一直疑惑是個(gè)什么東西,網(wǎng)絡(luò)上搜索后得知的答案是自動測試,自動發(fā)布。自動這個(gè)名詞貌似非常流行,這也是的一部分,什么是什么我們下一章講講這個(gè)。添加完成后并沒有完事,這時(shí)候我們就該認(rèn)真看看自動測試集成發(fā)布的腳本怎么寫了。 showImg(https://segmentfault.com/img/bVbmBt2?w=750&h=200); 我一生的文章都會放在這里,我的博客,我希望每一...

    hzc 評論0 收藏0
  • Hexo 博客終極玩法:云端寫作,自動部署

    摘要:配置觸發(fā)方式一般會得到這么個(gè)語雀配置配置一個(gè)倉庫的可以選擇所有更新觸發(fā)或者主動觸發(fā),主動觸發(fā)的意思即發(fā)布需要勾選一個(gè)選項(xiàng)才會觸發(fā)。 Hexo + Github + 語雀 + yuque-hexo +travis-ci+severless 打造全自動持續(xù)集成個(gè)人博客,云端寫作,自動部署,完美體驗(yàn)~ 一、Hexo+Github 的痛點(diǎn) 1.為啥要用hexo+github? 作為一個(gè)程序猿,...

    AlphaWallet 評論0 收藏0

發(fā)表評論

0條評論

ityouknow

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<