問題タブ [drone]

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 投票する
0 に答える
149 参照

java - Gradle ビルド中にドローンが失敗する

基本イメージ openjdk:8-jdk-alpine を使用して、ドローンで ./gradlew ビルドを実行しようとしています。しかし、私のJavaはいくつかのファイルを取得するためにhttpsソースに接続する必要があり、ベースイメージには証明書が組み込まれていないため、これを実行中に失敗します。

これを克服する方法はありますか?ドローン パイプラインに証明書を追加することはできますか? または、証明書を組み込んだまったく新しいベース jdk イメージを作成してみることができますか? 以下は私の Drone.yml ファイルのスニペットです

エラーメッセージ:

[ant:xjc] [エラー] sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません

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

postgresql - postgres サービスを使用したビルドが停止する

この特定のビルドを 1 か月ほど実行しておらず、最近ドローン バージョン0.5から0.7.3. postgres サービスを使用したビルドが完了しないという問題が発生しました。ログによると、接続を受け入れているはずですが、サービスを開始するステップを通過することはありません。

失速する例

.ドローン.yml

ログ出力

ノート

すべてがここに留まり、ビルドが完了することはありません。ポートと環境変数を削除すると、実行できるようになります。適切に実行するために構成を必要としないサンドボックスでそれを行いました... もちろん、実際には、ビルドが適切に機能するようにポートとパスワードを調整する必要があります。

先月かそこらで、ドローンのバージョン以外は何も変更していません。私は困惑しています。

私が試したこと

  • 一度に 1 つの ENV 変数を削除する変更
  • 異なるバージョンの postgres
  • ポート マッピングを定義しない
  • detach: trueサービスではなく利用

お時間をいただきありがとうございます!

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

amazon-web-services - ドローン CI の ECR へのプッシュの失敗

Amazon ECR のドローン プラグインを使用してイメージをプッシュしようとすると、次のメッセージが表示されます。

「基本認証資格情報がありません」

私の .drone.yml ファイルのパイプライン:

私は自分のローカル環境をプッシュするために資格情報を使用していますが、それは機能しています