簡體   English   中英

如何使用Git部署和同步原型Clojurescript應用程序?

[英]How to deploy and sync a prototype Clojurescript app with Git?

我一直在使用figwheel編寫Clojurescript應用。 我斷斷續續地將代碼推送到Git存儲庫。 我希望人們能夠在他們的瀏覽器中嘗試我推送的最新版本。

我使用AWS EC2實例之前舉辦的JavaScript應用程序,但我不得不手動cp我的代碼每次我需要時間對其進行更新。

有沒有便捷的方法來將cljs瀏覽器應用程序部署和與Git同步?

Github Pages對於托管頁面非常方便,因為它可以從回購的分支gh-pages中提供內容。

HTTP(S)://username.github.io/projectname

我喜歡使用deploy.sh腳本:

#!/bin/bash
set -e
cd $(dirname $0)
lein do clean, cljsbuild once min
cd resources/public
git init
git add .
git commit -m "Deploy to GitHub Pages"
git push --force --quiet "git@github.com:timothypratley/pirates.git" master:gh-pages
rm -fr resources/public/.git

您還可以指定目錄: https : //github.com/blog/2228-simpler-github-pages-publishing

如果您需要更多功能,則Firebase和Heroku很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM