問題タブ [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.

0 投票する
1 に答える
378 参照

jenkins - Cloudbees の jenkins から cloudfoundry へのデプロイ

Cloudbeesでホストされているjenkinsビルドからgrailsアプリケーションをcloudfoundryにデプロイすることは可能ですか?

0 投票する
1 に答える
3539 参照

cloudbees - Jenkinsエグゼキュータノードのhostsファイルを変更します

Java Webアプリケーションビルド環境をCloudbeesに移行することを計画していますが、現在1つの側面が私たちをブロックしています。マルチテナントアプリケーションを開発しています。ホストサブドメインを使用してテナントを識別し、ワイルドカードDNSエントリを使用して本番環境でこれを実行します(例:*。example.com)。

開発では、それを模倣するために、hostsファイルにいくつかのエントリをハードコーディングしました。これらのエントリは、テストを実行するのに十分です。

したがって、基本的に、Jenkinsはhostsファイルを設定してから、ローカルでWebコンテナを使用してアプリを起動する必要があります。次に、実行中のWebアプリに対してテストスイートが実行されます。

Jenkinsプロジェクト構成に前処理ステップを追加してhostsファイルを編集しようとしましたが、予想どおり、Jenkinsジョブにはそれを行う権限がありません。

テストスイートを実行する前にhostsファイルを変更する方法はありますか?または、ワイルドカードDNSエントリをシミュレートするために他にできることはありますか?

0 投票する
1 に答える
66 参照

lift - CloudBeesのリフトバージョンを上書きする

現在、CloudBeesのデフォルトのLiftバージョンは2.4であり、これは、LiftClickStartを使用したときに得られるものです。代わりにLift2.5-M1を使用する最良の方法は何ですか?ClickStartを作成し、デフォルトバージョンを上書きしますか、それとも他の方法ですか?ありがとう!

0 投票する
0 に答える
178 参照

jenkins - BuildHive Jenkins ビルド エラー

Cloudbees の BuildHive サービスを使用して、GitHub でホストされているプロジェクト - bkemu-androidをビルドしようとしています。これは android-maven-plugin 制御のプロジェクトであるため、Jenkins ジョブは「Maven ジョブ」テンプレートを使用して作成されました。しかし、プロジェクトのビルドは、あいまいなログ メッセージで常に失敗しています。

POM の解析 [bkemu-android] $ /usr/bin/tenant-isolate /opt/jdk/jdk1.6.latest/bin/java -XX:MaxPermSize=128m -cp /scratch/jenkins/maven3-agent.jar:/ opt/maven/latest/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /opt/maven/latest /scratch/jenkins/slave.jar /scratch/jenkins/maven3-interceptor.jar 52322

セットアップ プロセスに失敗しました (1): 成功

エラー: Maven の起動に失敗しました。終了コード = 1

プロジェクトを正常にビルドするには、プロジェクトまたは BuildHive ジョブ設定で何を変更する必要がありますか?

0 投票する
2 に答える
2198 参照

mysql - Cloudbees Java EE6 アプリケーションで Mysql データソースを構成する方法は?

Cloudbees Paas に既存の Jboss 7 war アプリケーションをデプロイしようとしていますが、データソースの構成に行き詰まっています。この専用のCloudbees wiki エントリ関連するスレッドに続いて、アプリケーションの起動中に次のエラーが発生します (スレッド内の他のユーザーによって既に言及されています)。

私の構成ファイルは次のとおりです。

cloudbees-web.xml

web.xml (関連部分)

persistence.xml (関連部分)

事前に助けてくれてありがとう

環境: Jboss 7、JPA 2.0

0 投票する
1 に答える
1078 参照

java - ノードでの実行時にクラスが見つからない

マシンで実行するようにスレーブを構成しました。スレーブは接続され、Jenkins によって認識されます。

その特定のスレーブを使用するようにプロジェクトを構成しましたが、ジョブを実行する必要があるときに動作を開始することがわかります。

しばらくすると、次のエラーが表示されます。

このコマンドをターミナル経由でローカルに実行すると、

何が問題なのですか?

0 投票する
1 に答える
186 参照

logging - Cloudbeesでログバックを使用する方法

Cloubeesで独自のログバック構成を使用できるかどうかを知りたいのですがdefault.logback.xml、ローカルで完全に機能するファイルがありますが、Cloudbeesにデプロイすると無視されます。

0 投票する
1 に答える
564 参照

git - gitリポジトリにアクセスできません読み取り専用

クラウドビー...

読み取り専用の git リポジトリ ソースをプルダウンしようとすると、次のエラーが発生します。

人々が私のオープンソース リポジトリにアクセスできない理由はありますか? リポジトリのランディング ページは、この URI をパブリック git リポジトリとして提供します。

0 投票する
0 に答える
662 参照

selenium - CloudBees から Sauce Labs に Firefox プロファイルを送信する

カスタム Firefox プロファイルを Sauce Labs にアップロードする必要がある Selenium テストがあります。Cloudbees サイトで参照されているように、ファイル共有リポジトリにファイルをアップロードしました。

https://cloudbees.zendesk.com/entries/438491-sharing-files-with-build-executors- such-as-maven-settings-xml

Jenkins ジョブで Sauce Connect を有効にし、ユーザーと API キーも構成しました。ソース ラボでカスタム Firefox プロファイルを使用するための構成も追加しました。

http://saucelabs.com/docs/additional-config

次のように setCapability メソッドを使用します。

しかし、思ったようにファイルが転送されていないようです。Sauce Connect はどういうわけか CloudBees と通信せず、URL 経由でファイルにアクセスしていませんか? テストで使用するために Sauce Labs に firefox プロファイルを取得する他の方法はありますか?

0 投票する
2 に答える
428 参照

ruby-on-rails - Rails RubyまたはjRubyアプリを構成しようとすると、秘密鍵がYAMLファイルに表示されます。実行時にこれを提供する宝石はありますか?

パブリッククラウドおよびPaaS環境で実行する場合、本番環境で保護する必要のあるアプリの秘密はたくさんあります。一般的なものはmysqlユーザーとパスワードのdatabase.ymlエントリですが、他のエントリもあります。あなたのGoogleアプリの秘密、Facebookアプリの秘密、...リストは続きます。これらの本質的に構成パラメーターを保護する明確な方法はありません。誰がアクセスできるかは保証されていないため、これらをファイルに入れたくない場合があります

Herokuでは、環境変数を介して物事を指定できます。Cloudbees(Java PaaS)では、これらをJavaシステムプロパティとして指定できます。HerokuとCloudbeesの両方に、この構成パラメーターをアップロードするためのコマンドラインユーティリティがありますが、開発と本番の両方でこれを簡単に機能させるためのサポートはありません。

問題は、開発で簡単に開発できるが、開発で本番シークレットを使用できないように、パラメーターをどのように構成するかです。

ENV理想的には、rubyおよびjruby環境で動作するgemと、開発中の開発設定があり、実際の本番シークレットがまたはからプルされたYMLファイルでシークレットを指定できるPaaSがありますjava.lang.System.getProperty

get_secure_configヘルパーがRubyまたはjRubyから、ENVまたはその場合に値を取得する場所。java.lang.System.getProperty最後に、必要に応じてアプリでそれらを使用できます。たとえば、database.ymlまたはデバイスコードでgoogleを使用して認証します。

そして、さらにクールにするために、gemは、構成をPaaSにプッシュできる実行可能ファイルも提供する必要があります。

また