摘要:使用可以解決自動構建和自動部署的問題這樣能讓我們更加專注書寫。當倉庫激活服務,當你的博客有新的修改提交到的時候,會通知。在里為對應的倉庫添加,用于后續使用這樣可以將通過生成的靜態博客源文件推送到分支。
簡介
紙小墨(InkPaper)是一個GO語言編寫的開源靜態博客構建工具,可以快速搭建博客網站。它無依賴跨平臺,配置簡單構建快速,注重簡潔易用與更優雅的排版。使用 Travis CI 可以解決 自動構建和自動部署的問題, 這樣能讓我們更加專注書寫。
什么是 Travis CI?Travis CI 是為 GitHub 上的項目提供構建和測試的分布式持續構建服務。這意味著你的靜態博客最好是托管在
GitHub Pages 上的。當 GitHub Pages 倉庫激活 Travis CI 服務,當你的博客有新的修改提交到 GitHub 的時候,GitHub 會通知 Travis CI。它也可以被配置為只對特定的分支生效,或分支的名稱匹配特定的模式。Travis CI 將會檢查相關分支并執行之前在 .travis.yml 配置的命令, 通常 .travis.yml 用于配置自動構建和自動測試命令,在這篇文章中,我們將會使用 Travis CI 運行 ink build ,然后推送到 GitHub Pages 分支。當構建完成,Travis 會以之前配置好的方式通知開發者。
在開始之前,確保你的博客的靜態庫有兩個分支,一個是放 ink 博客源文件,另一個放 GitHub Pages 文件。例如,我創建了一分支名叫 blog-source 存儲我的 ink 博客源文件,另一個分支名叫 master 托管
GitHub Pages 文件。
用你的 GitHub 賬號登錄 Travis CI。
登錄之后,請轉到您的配置頁,并為你想要構建的倉庫啟用 Travis CI 。
在 Travis CI 里為對應的倉庫添加 Github Access Token,用于后續使用 GitHub API. 這樣 Travis CI 可以將通過 InkPaper 生成的靜態博客源文件推送到 GitHub Pages 分支。
添加 .travis.yml 文件到你的倉庫,告訴 Travis CI 做什么。
添加 .travis.yml 文件后, 將本地修改提交到遠程后就可以觸發 Travis CI 構建。
Now當我們完成新的博客后,我們只需要將源文件提交到 Github 的遠程倉庫, Travis CI 就會完成剩下的事。我們只需要關注寫作,僅此而已。
你可以在 Github 上找到本文中提到的源碼: https://github.com/shery15/blog
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82512.html
摘要:自動部署到遠程服務器現在已經可以自動構建了,那么接下來的一步就是部署到遠程服務器。最后,貼出我自己的,里面有關涉及個人隱私的部分我會注釋并說明請替換成自己的登錄和登錄用戶請替換成自己的服務器本文參考鏈接使用進行持續集成自動化部署博客 Travis CI 是在軟件開發領域中的一個在線的,分布式的持續集成服務,用來構建及測試在GitHub托管的代碼。 showImg(https://seg...
摘要:配置觸發方式一般會得到這么個語雀配置配置一個倉庫的可以選擇所有更新觸發或者主動觸發,主動觸發的意思即發布需要勾選一個選項才會觸發。 Hexo + Github + 語雀 + yuque-hexo +travis-ci+severless 打造全自動持續集成個人博客,云端寫作,自動部署,完美體驗~ 一、Hexo+Github 的痛點 1.為啥要用hexo+github? 作為一個程序猿,...
摘要:配置觸發方式一般會得到這么個語雀配置配置一個倉庫的可以選擇所有更新觸發或者主動觸發,主動觸發的意思即發布需要勾選一個選項才會觸發。 Hexo + Github + 語雀 + yuque-hexo +travis-ci+severless 打造全自動持續集成個人博客,云端寫作,自動部署,完美體驗~ 一、Hexo+Github 的痛點 1.為啥要用hexo+github? 作為一個程序猿,...
摘要:是目前新興的開源持續集成構建項目,采用格式,簡潔清新獨樹一幟。目前大多數的項目都已經移入到的構建隊列中。測試提交代碼到中查看部署情況至此,整個部署完成,趕快自己嘗試一下吧 Travis CI是目前新興的開源持續集成構建項目,采用yaml格式,簡潔清新獨樹一幟。目前大多數的github項目都已經移入到Travis CI的構建隊列中。Travis-CI會同步你在GitHub上托管的項目,...
閱讀 623·2023-04-26 01:53
閱讀 2749·2021-11-17 17:00
閱讀 2880·2021-09-04 16:40
閱讀 1983·2021-09-02 15:41
閱讀 830·2019-08-26 11:34
閱讀 1222·2019-08-26 10:16
閱讀 1335·2019-08-23 17:51
閱讀 815·2019-08-23 16:50