GitHub 仓库中 **GPars** 网站结构的回顾
GPars 网站的源代码
2015 年 11 月 24 日 - JNorthr
这是使用 asciidoctor 标记重写的初始 GPars 文档提交
。
还有很多工作要做,只是想在丢失之前将这些东西放到 GitHub 上。
包含四个 gradle 构建脚本,以及 gradle 2.9 包装器。 要构建/翻译/测试/部署等,请执行以下操作
-
打开终端
-
克隆此仓库
-
将目录更改到此仓库的根文件夹。
-
./gradlew check
<或>
确认 Gradle 正常工作
1
gradlew check
这确认所有依赖项都已下载。
然后,要从每个 .adoc 文件重新构建 .html,请执行以下操作
让 Gradle 将 .adoc 文件翻译成 .html
1
./gradlew asciidoctor
要构建可部署的 war 文件,请运行没有参数的脚本 - 这将运行 **Gradle**,使用默认任务创建 **.WAR**
让 Gradle 翻译 .adoc 文件,然后构建 **.WAR** 文件
1
./gradlew
要在上传到云平台之前在您自己的系统上测试此 war 文件,gretty.gradle
脚本会启动本地 **jetty7** 服务器。 然后,您可以打开浏览器访问 localhost:8080
查看网站的外观,并在部署到云平台目标之前进行任何调整。
让 Gradle 在您的本地机器上运行 Jetty 服务器
1
2
cd /Users/jim/Dropbox/GParsDocs/build/libs
./gradlew -b gretty.gradle appRunWAR
部署
准备好部署时,您将需要在任何 CloudFoundry 提供商上拥有一个客户帐户;第三个 gradle 脚本是将我们的文档部署到 CloudFoundry 实例。 通常
让 Gradle 将我们的网站部署到 CloudFoundry 目标
1
2
cd /Users/jim/Dropbox/GParsDocs/
./gradlew -b deploy.gradle cfLogin cfDelete cfPush
应该在 cloudfoundry{} 闭包中声明的 URI 处创建一个正在运行的 Web 应用程序;
在第一次运行之前包含您自己的凭据 |
我们的 Web 应用程序位于柏林的 anynines.com
**PaaS** 提供商中。 “target” 和 “uri” 值指向该提供商。 如果您加入其他提供商,则可以将此 .war 文件部署到其他位置。
如果您需要教程或操作指南,请阅读:CloudFoundry 如何工作?