To support future features of the OpenShift platform, changes have been made to the layout of the directories within a gear. Where your application was stored in a directory named after your application it is now stored under the name of the cartridge you are deploying. The Jenkins' build configurations are being updated to reflect this change.
A simple search and replace will be done on your Jenkins' build configuration where ~/{application name}/ will be changed to ~/{cartridge name}/. We ask that you audit your Jenkins' build configurations to determine their correctness after this change.
If you have not customized your build configurations then there is little chance you will need to make any adjustments.
If you have used ~/{application name} in your code, that will need to be changed to ~/{cartridge name}
Current cartridge names:
- jenkins-1.4
- mysql-5.1
- php-5.3
- ruby-1.9
- ruby-1.8
- cron-1.4
- jbossas-7
- nodejs-0.6
- python-2.6
- diy-0.1
- jbosseap-6.0
- mongodb-2.2
- perl-5.10
- postgresql-8.4
An Example for ruby 1.9 application "foo":
Old method: ~/foo/{rails files}
New method: ~/ruby-1.9/{rails files}
We are sorry for any inconvenience this causes but hope you enjoy the future expansion this provides for the OpenShift Platform.
Questions?
Contact us on IRC Freenode #openshift, post a question in the forums or drop us a line at openshift@redhat.com.
執筆者紹介
Mike McGrath is vice president, Core Platforms, at Red Hat where he leads the development of Red Hat Enterprise Linux and related platforms.
チャンネル別に見る
自動化
テクノロジー、チームおよび環境に関する IT 自動化の最新情報
AI (人工知能)
お客様が AI ワークロードをどこでも自由に実行することを可能にするプラットフォームについてのアップデート
オープン・ハイブリッドクラウド
ハイブリッドクラウドで柔軟に未来を築く方法をご確認ください。
セキュリティ
環境やテクノロジー全体に及ぶリスクを軽減する方法に関する最新情報
エッジコンピューティング
エッジでの運用を単純化するプラットフォームのアップデート
インフラストラクチャ
世界有数のエンタープライズ向け Linux プラットフォームの最新情報
アプリケーション
アプリケーションの最も困難な課題に対する Red Hat ソリューションの詳細
仮想化
オンプレミスまたは複数クラウドでのワークロードに対応するエンタープライズ仮想化の将来についてご覧ください