- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
为了跟踪我们的 Jelastic 托管环境的配置,我想在 git 存储库中对其进行版本控制。该存储库应该是私有(private)的,并且包含几个不同版本的不同分支(例如 master
、abc123
、v1.1
)。
我的第一个尝试是创建一个私有(private)的 github 存储库,其中包含:
manifest.json
,用于描述环境的拓扑结构现在,我想知道:
A) 如何将环境从私有(private) git(hub) 存储库导入 Jelastic?我可以使用仪表板导入 URL 功能来执行此操作吗?还是我必须使用 CLI?
B) 如何确保 manifest.json 引用与 manifest.json 本身版本相同的配置文件?如何传递 Jelastic 的凭据以便能够检索配置文件?
我查看了一个 Jelastic 示例环境: https://github.com/jelastic-jps/basic-examples/blob/master/automatic-environment-migration-after-cloning/manifest.jps
那里:配置文件(例如 alfresco-global.properties)是从 public github 存储库加载的。因此,无论是 manifest.json 还是配置文件都不需要凭据。此外,配置文件将始终从 master
分支加载。
相比之下,
这可能吗?是否有最佳实践?
最佳答案
为此,我们需要使用任何体面的 GIT SCM 提供的 webhook 功能。检查生成 token 链接。
在打开的安装窗口中,指定以下数据:
成功安装后,提交到源存储库的所有进一步更改将自动交付到您在 Jelastic Cloud 中的环境。
因为我们正在使用 Jelastic,所以我们可以使用 Jelastic 提供的功能。目前您可以设置分支名称,因此您可以:
最好的做法是使用与您拥有的 manifest.jps 一样多的存储库,并使用 git flow 进行版本控制:
Master 作为 manifest.jps 的稳定和生产版本。此 manifest.jps 的任何更改都必须由团队审核或审查,以防止出错。您还可以使用标签对这个 manifest.jps 进行版本控制,并轻松将 master 恢复为任何标签。
关于git - 如何控制私有(private) jelastic 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54022209/
我正在尝试设置 Jelastic 集群数据库,如 Setting Up Auto-Clusterization with Cloud Scripting 中所述但我在那里没有看到描述如何设置或检索集群
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭10 年前。 Improv
我正在着手部署 4 个共享公共(public)数据库的 Java 网络应用程序。我想知道在 Jelastic 平台下执行此操作的最佳方案是什么: 5 个环境,5 个节点(4 个 tomcat 和 1
我有一个包含 26mb war 文件的项目,其中 25mb 是库 jar。有没有办法不必每次都重新部署这些 jar。 我注意到在 Jelastic tomcat 目录中,有 war 文件,然后是 wa
我已经在 JELASTIC.com 上部署了我的 java web 应用程序,一切都很顺利。 现在我想将我的域映射到运行我的应用程序的 jelastic 服务器。我引用了文档并添加了 CNAMe
如何获取 environment placeholders显示在 Docker 容器内? 文档似乎并没有明确说明可以在哪里使用它们。我尝试在节点环境中设置这些内容,如添加到此问题的 JPS 文件中所示
昨天我在 webhosting.net 的 Jelastic v2.2.2 上获得了一个试用帐户,并配置了一个最少 0 个 cloudlets 的环境(最多 8 个,即全部动态,无保留)。然后我部署了
如何通过SSH连接到Jelastic中的Apache服务器? 我搜索过高和低,但是找不到正确的答案。 谢谢 最佳答案 Jelastic当前不提供SSH-几个月后,它将添加到即将发布的版本中。 我需要S
我正在运行一个 jelastic 设置来托管多个 Rails 应用程序。 在 Rails 中,store configuration in the environment 很常见.尤其是 secret
我正在学习java中的服务器发送事件,为此我使用了一个简单的示例。我使用的是 Windows 7、Java 1.7、Tomcat 7、Eclipse Indigo。我创建了一个servlet(SseS
我打算实现用户配置文件功能,起初我找到了一个上传照片的示例,并将其保存到应用程序文件夹,如 home\jelastic\app\my_folder但有两个问题: 1) 如果我需要更新应用程序并上传新版
我在 mysql 中使用 jelastic,问题是,为什么 mysql 节点在闲置时使用 350+mb 的 RAM(3 个 cloudlets)?我有另一个 Postgresql 环境,它在闲置时也只
我在 jelastic 环境中创建了 glassfish 服务器。现在我可以将我的应用程序导入(上传和部署)到其中。 问题是:如何从服务器导出(下载到计算机)部署的应用程序。 最佳答案 就您而言,软件
是否可以在从 GIT 更新应用程序源代码时不停止 nodejs 应用程序? 目前 Jelastic 在从 GIT 获取文件之前停止服务器: Stopping nodejs server: [PM2]
我已经创建了一个Grails应用程序,并且该应用程序正在顺利完成,并且我已经与各种云提供商(例如Cloud Foundry,Heroku,App Engine等)进行了测试。最后,我选择了Jelast
我有一个Grails 2.2.1应用程序,带有邮件插件1.0.1。 当我在本地运行应用程序(grails dev run-app)时,通过Gmail smtp服务器的邮件传递工作正常,但在生产服务器(
尝试将我的grails应用程序部署到jelastic环境并配置正确的TomEE应用程序服务器以及与activemq相关的所有插件,我在服务器上遇到以下异常: INFO: For help or mor
我有一个运行动态 Web 项目的 Tomcat/Eclipse。这包括一个已知的好的 .war 作为它的主要代码库。邮件.jar 是mail.1.4.5.jar。 在本地使用时,如果配置正确,该设置可
我有一个在 Jelastic 上运行的应用程序。基于Java的Web应用程序在Glassfish上运行,数据库服务器是MySql。 我在Netbeans上开发了该项目,在本地机器(土耳其Windows
我在 Dogado Jelastic 云中有一个 Tomcat 7 实例(Jelastic 平台版本是 2.5.2)。我还有一个 Bamboo,它每晚都会在此 Tomcat 7 实例上部署两个应用程序
我是一名优秀的程序员,十分优秀!