如何将 openshift 部署重置为新状态?
How to reset openshift deployment to a new state?
我有一个 openshift 应用程序,我在本地彻底重新设计了该应用程序,想在 openshift 服务器上重新开始。
我可以删除所有齿轮并重做它们,但是有没有一种优雅的方法或任何方法可以将 openshift 应用程序完全重置为默认的新鲜状态?
使用Git将更新后的代码推送到服务器。更多信息在这里:
https://developers.openshift.com/en/managing-modifying-applications.html
我找到了几个答案。
- rhc ssh 你的应用程序名称
- rm -rf /app-root/repo
中的所有内容
- rm -rf /git 目录中的所有内容(忽略错误)
- cd 进入 /git/yourAppName.git
- git 初始化 --bare
这里还有部署管理:
https://developers.openshift.com/en/managing-deployments.html
您可以恢复到原始状态。
我只是想知道如何手工完成。
如果您想为您的应用程序完全重置 git 存储库,您可以按照这些说明 (https://forums.openshift.com/how-to-erase-all-history-from-a-git-repository-on-openshift-and-start-over-with) 进行操作。有点不清楚你到底想完成什么。我建议添加更多有关您要执行的操作的详细信息。删除并重新开始可能是 "completely start over" 的最佳选择。
我有一个 openshift 应用程序,我在本地彻底重新设计了该应用程序,想在 openshift 服务器上重新开始。
我可以删除所有齿轮并重做它们,但是有没有一种优雅的方法或任何方法可以将 openshift 应用程序完全重置为默认的新鲜状态?
使用Git将更新后的代码推送到服务器。更多信息在这里: https://developers.openshift.com/en/managing-modifying-applications.html
我找到了几个答案。
- rhc ssh 你的应用程序名称
- rm -rf /app-root/repo 中的所有内容
- rm -rf /git 目录中的所有内容(忽略错误)
- cd 进入 /git/yourAppName.git
- git 初始化 --bare
这里还有部署管理:
https://developers.openshift.com/en/managing-deployments.html
您可以恢复到原始状态。
我只是想知道如何手工完成。
如果您想为您的应用程序完全重置 git 存储库,您可以按照这些说明 (https://forums.openshift.com/how-to-erase-all-history-from-a-git-repository-on-openshift-and-start-over-with) 进行操作。有点不清楚你到底想完成什么。我建议添加更多有关您要执行的操作的详细信息。删除并重新开始可能是 "completely start over" 的最佳选择。