一、前言 作為一名前端菜雞,服務器小白,剛開始在Linux服務器上部署網站時,前端代碼我一般都是打包后手動FTP傳上去,后端代碼直接在vscode中使用SSH連接服務器,直接同步代碼更改。 但小黑作為一個生命不息折騰不止的程序猿,肯定要探索更好玩更高效的方法,所以這次,咱就上手折騰了下自動化部署 ...
作為強迫症患者,一直對自動化部署非常痴迷,個人認為全自動部署最重要的就是穩定可靠。經過研究測試,最終使用 GitHub 和騰訊雲兩大平台,成功完成了全自動部署網站的實踐。 本文來自 Serverless 社區用戶 Stille 投稿 方案簡介 業務需求 博主有一個簡單的純靜態文檔站點 docs.ioiox.com,使用的的是 docsify 項目的 Markdown 渲染程序,平時通過本地 VSC ...
2020-06-18 16:51 0 691 推薦指數:
一、前言 作為一名前端菜雞,服務器小白,剛開始在Linux服務器上部署網站時,前端代碼我一般都是打包后手動FTP傳上去,后端代碼直接在vscode中使用SSH連接服務器,直接同步代碼更改。 但小黑作為一個生命不息折騰不止的程序猿,肯定要探索更好玩更高效的方法,所以這次,咱就上手折騰了下自動化部署 ...
本教程主要講解了怎么使用 Jenkins 和 Github Actions 部署前端項目。 第一部分是使用 Gitea 配置局域網 git 服務器,再使用 Jenkins 將 Gitea 下的項目部署到局域網服務器。 第二部分是使用 Github Actions 將 Github 項目部署 ...
傳統的部署方式是更新代碼 -> 本地構建 -> 上傳服務器發布;而現代化的部署方式是CI/CD(持續集成/持續部署) CI/CD服務有很多: Jenkins Gitlab CI Github Actions Travis CI Circle CI ...
老早就想寫這個話題了,今天正好有機會研究了一下 git 的自動化部署。最終做到的效果就是,每當有新的 commit push 到 master 分支的時候,就自動在測試/生產服務器上進行 git pull 拉取最新的代碼,免去了程序猿兼職運維 ssh 上去拉代碼部署的重復性工作。我們也要 ...
第一步:准備 在http://npm.taobao.org/mirrors/chromedriver/87.0.4280.88/下載 chrome 驅動chromedriver(經 ...
持續集成(CI)是軟件開發過程中的一個重要部分,在這個過程中,共享的代碼存儲庫會由於將團隊成員的新工作集成到其中而不斷地發生變化。 為了確保代碼的高質量並減少潛在的錯誤,每次集成通常由一個自動化的構建和測試過程來驗證。 在本文中,我們將學習如何使用Github Actions設置該過程,從而使 ...
本文將為大家講解 Serverless 工作原理、架構優勢和 Serverless 應用的開發流程,以及如何使用 Serverless CI/CD 能力進行自動化部署。 本次和大家分享的提綱如下: 什么是 Serverless CI/CD? Serverless 介紹 ...
新手: 1.首先完成你寫的靜態頁面(不多說) 2.npm run build 項目到指定靜態目錄下面(這一步可以不需要) (這一步可以不需要,只是你的頁面下需要有index文件 我是直接寫了兩個文件(沒有使用vue庫),這一步可以不需要) 3.把相關頁面git push到gitHub ...