問題タブ [cloudbees]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cloudbees - cloudbees ビルドでのライセンス制限付き依存関係の使用
ビルドが DEV@Cloud の Jenkins インスタンスで動作するためには、Oracle JDBC ドライバーの maven 依存関係にアクセスする必要がありますが、著作権の制限により、標準の Maven リポジトリーではその依存関係が見つからないため、以前のプロセスではその依存関係を手動でインストールする必要がありました。 . Jenkins ビルドが成功するように、その依存関係をどこにどのようにインストールできますか?
jenkins - cloudbeesでビルドされたJenkinsを強制的に強制終了するにはどうすればよいですか?
Cloudbees Jenkinsに、12時間スタックしているプロジェクトがあります。ビルドは、想定されていたこと(アーティファクトをリポジトリにアップロードする)のほとんどを実行したようですが、ログファイルの最後の行には次のように記載されています。
グローバルタイムアウト(480分後)が原因でビルドがタイムアウトしました。ビルドを中止としてマークします。
赤い「X」をクリックしてビルドを終了しても、何も起こりません。
以前、スレーブとホストを手動で再起動して自分のJenkinsサーバーを実行したときにこれに対処しましたが、Cloudbeesでこれを行う方法がわかりません。
cloudbees - CloudbeesにデプロイされたTomcatアプリからシステムプロパティにアクセスするにはどうすればよいですか?
CloudbeesでTomcatアプリを実行したい。このアプリは、ファイルシステムからいくつかのプライベートプロパティと機密プロパティにアクセスします。Cloudbeesのファイルシステムにアクセスするにはどうすればよいですか?700などの高度に保護する必要があることに注意してください。
よろしく、マルコ
cloudbees - Cloudbeesクリックスタートは私のために壊れています
クリックスタートのいずれかを開始すると、次の応答が返されます。
404お探しのページが見つかりませんでした
見つかりません
リクエストされたURL/accounts / my-account/reposがこのサーバーで見つかりませんでした。
api.forge.cloudbees.comポート80のApacheサーバー
誰かがこれを修正する方法を知っていますか?
jquery - PUT を使用して cloudbees アプリに送信されたリクエストが通過しない
Cloudbees でホストされている Java Web アプリに RESTful リクエストを送信しようとしています。
私は次のようにjQueryを使用しています:
(上記のコード スニペットのように) PUT を使用すると、Tomcat はパラメーターを通過しません (fbId などは解析されないか、到着しません。わかりませんが、送信されていることがわかります)。POST に変更すると、問題なく処理されます。
Cloudbees ホスティングで PUT/DELETE を使用することはできませんか?? それを機能させるために追加する必要がある構成はありますか、それとも何らかの形でフォーマットする必要がありますか?
Google App Engine に関する別の投稿で、この問題 (または少なくとも HAD) が発生しているのを見たことがありますが、これは cloudbees で既知の問題ですか?
mysql - アプリケーションをスリープから再開すると、「通信リンク障害」が発生します
正常に実行されるCloudBeesRun@ cloudインスタンスを構成しましたが、しばらく非アクティブになると非アクティブ化され、接続プールが適切に更新されていないようです。
サイトに戻ると、最初のいくつかのリクエストは次のようにタイムアウトします。
cloudbees-web.xmlファイルで次のように構成されたデータソースを使用してJNDI経由で接続しています。
欠落している構成がありますか、それともサーバーの接続プール構成のバグですか?
mysql - CloudBees Jenkins から MySQL にアクセスするにはどうすればよいですか?
Jenkins CloudBees で実行中に MySQL データベースにアクセスする方法がわかりません。Dev@Cloud MySQLに従ってみましたが、コンソール出力に多くの警告が表示され、localhost アクセスとソケットに対処する必要があり、コマンド ラインなしでデバッグするのは非常に困難です。
CloudBees MySQL ホスティングを使用する方法はありますか? cloudbees JDBC ドライバーを使用しようとすると、ClassNotFound エラー メッセージが表示されます。
更新: 以下の回答で、CloudBees ドライバーを使用できないことが明確になったため、c3p0 接続プールを介して通常の MySQL コネクタを使用しています。以下のコメントに基づいて、プール内の接続数を 10 に制限しました。
Cloudbees Mysql インスタンスに接続して開発用コンピューターから実行すると、まったく同じ構成と Maven コマンド ラインが機能します。
残念ながら、接続しようとすると次のエラーが発生します。
どんなアイデアでも大歓迎です。
maven - CloudBees からプライベート Maven リポジトリにデプロイするにはどうすればよいですか?
CI 環境に CloudBees を使用したいのですが、Maven アーティファクトを既存のプライベート Nexus リポジトリにもデプロイしたいと考えています。私の現在のローカル Hudson セットアップでは、次のように .m2/settings.xml ファイル内のユーザー名/パスワード設定を使用します。
CloudBees でこれらの資格情報を構成する方法/場所は?
scala - play2 + scala を使用して cloudbees で webapp を実行するには?
cloudbees プラットフォームで play2 (2.0.2) と scala (2.9.2) を使用して webapp を起動しようとしています。テストを行うために、デフォルトの scala webapp (play2 で生成) を使用して、cloudbees に配置しようとしました。私はチュートリアルに従います: http://wiki.cloudbees.com/bin/view/RUN/Play+2.0
最初に気付いたのは、play2-war-plugin のバージョン 0.3.2 が cloudbees リポジトリで見つからないことです。実際、検索する代わりに
リポジトリ-play-war.forge.cloudbees.com/release/com/github/play2war/play2-war-plugin_2.9.1_0.11.2/
(正しいバージョンを見つけることができる場所)、sbt検索
リポジトリ-play-war.forge.cloudbees.com/release/com/github/play2war/play2-war-plugin_2.9.1_0.11.3/
そのため、バージョンを 0.7.3 play-war-plugin に変更し、私の play2 バージョンにリンクされている 0.6 play-war-core に変更しました (play-war-plugin github のドキュメントのドキュメントによると)。
その後、試してみるplay war
と得られます
[エラー] 有効なコマンドではありません: war (類似: start、run)
[エラー] 有効なプロジェクト ID ではありません: war
[エラー] 有効な構成ではありません: war
[エラー] 有効なキーではありません: war (類似: 監視、実行、ターゲット)
[エラー]戦争
[エラー] ^
を使用するplay package
と、動作し、ターゲット ディレクトリに app-1.0-Snapshot.war が作成されます。次に、cloudbees SDK を使用してアプリを実行します
最後に、test.mydomain.cloudbees.net でアプリにアクセスします。
そして、ここで問題が発生しました。エラーが発生しました:
エラーが発生しました
この例外は ID 6bjlb33p7 で記録されています。
そのため、cloudbees インターフェイスでログ ファイルを確認しましたが、エラー メッセージはありません。[アクセス] タブでリクエストを確認できます。
私が見逃しているものはありますか?このアプリを機能させるにはどうすればよいですか?
tomcat - Cloudbees仮想ホストとTomcatコンテキストパス
Tomcatでローカルに実行し、CloudbeesにもデプロイしたWebアプリがあります。ただし、仮想ホストを使用するcloudbeesと、コンテキストパスを使用するローカルTomcatで問題が発生しています。
ローカルのTomcatアプリにアクセスします
http://localhost:8080/SpringMVC
cloudbeesでは、次の方法でアクセスします
これまでのところ良いですが、問題は私が提出しようとするときです。ローカルでは、これは正常に送信されます
http://localhost:8080/SpringMVC/HelloWorld
しかし、cloudbeesでは、に送信しようとします(そして失敗します)
http://springmvc.shaunabram.cloudbees.net/SpringMVC/HelloWorld
ブラウザのURLを手動で変更した場合
http://springmvc.shaunabram.cloudbees.net/HelloWorld
それはすべて正常に動作します。
私はここに投稿された同様の問題を見ましたが、提案された解決策は
- プレフィックスパスを使用するようにweb.xmlを更新します(たとえば、私の場合は/ SpringMVCだと思います)が、これによりローカルのTomcatバージョンが破損するか、
- アプリケーションをapplication.xmlを使用してEARファイルとしてデプロイしますが、tomcatEEやJBossなどのEEコンテナーへの移行ははるかに大きなタスクになります。
解決策は、CloudBees Web構成ファイルを使用http://springmvc.shaunabram.cloudbees.net/SpringMVC
して、ベースURLとして(のような)を使用するようにアプリを構成することだと思っていましたが、その例は表示されません(CloudBeesWeb構成ファイルのすべての例は環境固有のデータソースに使用されます)。
どんな助けでも大歓迎です!
ショーン