成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

InkPaper 最佳實(shí)踐——使用 Travis CI 自動(dòng)部署 Ink 博客到 GitHub pa

zhunjiee / 1031人閱讀

摘要:使用可以解決自動(dòng)構(gòu)建和自動(dòng)部署的問(wèn)題這樣能讓我們更加專(zhuān)注書(shū)寫(xiě)。當(dāng)倉(cāng)庫(kù)激活服務(wù),當(dāng)你的博客有新的修改提交到的時(shí)候,會(huì)通知。在里為對(duì)應(yīng)的倉(cāng)庫(kù)添加,用于后續(xù)使用這樣可以將通過(guò)生成的靜態(tài)博客源文件推送到分支。

簡(jiǎn)介

紙小墨(InkPaper)是一個(gè)GO語(yǔ)言編寫(xiě)的開(kāi)源靜態(tài)博客構(gòu)建工具,可以快速搭建博客網(wǎng)站。它無(wú)依賴(lài)跨平臺(tái),配置簡(jiǎn)單構(gòu)建快速,注重簡(jiǎn)潔易用與更優(yōu)雅的排版。使用 Travis CI 可以解決 自動(dòng)構(gòu)建和自動(dòng)部署的問(wèn)題, 這樣能讓我們更加專(zhuān)注書(shū)寫(xiě)。

什么是 Travis CI?

Travis CI 是為 GitHub 上的項(xiàng)目提供構(gòu)建和測(cè)試的分布式持續(xù)構(gòu)建服務(wù)。這意味著你的靜態(tài)博客最好是托管在
GitHub Pages 上的。當(dāng) GitHub Pages 倉(cāng)庫(kù)激活 Travis CI 服務(wù),當(dāng)你的博客有新的修改提交到 GitHub 的時(shí)候,GitHub 會(huì)通知 Travis CI。它也可以被配置為只對(duì)特定的分支生效,或分支的名稱(chēng)匹配特定的模式。Travis CI 將會(huì)檢查相關(guān)分支并執(zhí)行之前在 .travis.yml 配置的命令, 通常 .travis.yml 用于配置自動(dòng)構(gòu)建和自動(dòng)測(cè)試命令,在這篇文章中,我們將會(huì)使用 Travis CI 運(yùn)行 ink build ,然后推送到 GitHub Pages 分支。當(dāng)構(gòu)建完成,Travis 會(huì)以之前配置好的方式通知開(kāi)發(fā)者。

配置

在開(kāi)始之前,確保你的博客的靜態(tài)庫(kù)有兩個(gè)分支,一個(gè)是放 ink 博客源文件,另一個(gè)放 GitHub Pages 文件。例如,我創(chuàng)建了一分支名叫 blog-source 存儲(chǔ)我的 ink 博客源文件,另一個(gè)分支名叫 master 托管
GitHub Pages 文件。

用你的 GitHub 賬號(hào)登錄 Travis CI。

登錄之后,請(qǐng)轉(zhuǎn)到您的配置頁(yè),并為你想要構(gòu)建的倉(cāng)庫(kù)啟用 Travis CI 。

在 Travis CI 里為對(duì)應(yīng)的倉(cāng)庫(kù)添加 Github Access Token,用于后續(xù)使用 GitHub API. 這樣 Travis CI 可以將通過(guò) InkPaper 生成的靜態(tài)博客源文件推送到 GitHub Pages 分支。

添加 .travis.yml 文件到你的倉(cāng)庫(kù),告訴 Travis CI 做什么。

添加 .travis.yml 文件后, 將本地修改提交到遠(yuǎn)程后就可以觸發(fā) Travis CI 構(gòu)建。

Now

當(dāng)我們完成新的博客后,我們只需要將源文件提交到 Github 的遠(yuǎn)程倉(cāng)庫(kù), Travis CI 就會(huì)完成剩下的事。我們只需要關(guān)注寫(xiě)作,僅此而已。

你可以在 Github 上找到本文中提到的源碼: https://github.com/shery15/blog

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/82512.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è)在線的,分布式的持續(xù)集成服務(wù),用來(lái)構(gòu)建及測(cè)試在GitHub托管的代碼。 showImg(https://seg...

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

    novo 評(píng)論0 收藏0
  • Hexo 博客終極玩法:云端寫(xiě)作,自動(dòng)部署

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

    AlphaWallet 評(píng)論0 收藏0
  • Hexo 博客終極玩法:云端寫(xiě)作,自動(dòng)部署

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

    EsgynChina 評(píng)論0 收藏0
  • Travis CI + github + hexo 自動(dòng)部署

    摘要:是目前新興的開(kāi)源持續(xù)集成構(gòu)建項(xiàng)目,采用格式,簡(jiǎn)潔清新獨(dú)樹(shù)一幟。目前大多數(shù)的項(xiàng)目都已經(jīng)移入到的構(gòu)建隊(duì)列中。測(cè)試提交代碼到中查看部署情況至此,整個(gè)部署完成,趕快自己嘗試一下吧 Travis CI是目前新興的開(kāi)源持續(xù)集成構(gòu)建項(xiàng)目,采用yaml格式,簡(jiǎn)潔清新獨(dú)樹(shù)一幟。目前大多數(shù)的github項(xiàng)目都已經(jīng)移入到Travis CI的構(gòu)建隊(duì)列中。Travis-CI會(huì)同步你在GitHub上托管的項(xiàng)目,...

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

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

0條評(píng)論

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