問題タブ [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.
java - Gradle ビルド中にドローンが失敗する
基本イメージ openjdk:8-jdk-alpine を使用して、ドローンで ./gradlew ビルドを実行しようとしています。しかし、私のJavaはいくつかのファイルを取得するためにhttpsソースに接続する必要があり、ベースイメージには証明書が組み込まれていないため、これを実行中に失敗します。
これを克服する方法はありますか?ドローン パイプラインに証明書を追加することはできますか? または、証明書を組み込んだまったく新しいベース jdk イメージを作成してみることができますか? 以下は私の Drone.yml ファイルのスニペットです
エラーメッセージ:
[ant:xjc] [エラー] sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません
postgresql - postgres サービスを使用したビルドが停止する
この特定のビルドを 1 か月ほど実行しておらず、最近ドローン バージョン0.5
から0.7.3
. postgres サービスを使用したビルドが完了しないという問題が発生しました。ログによると、接続を受け入れているはずですが、サービスを開始するステップを通過することはありません。
失速する例
.ドローン.yml
ログ出力
ノート
すべてがここに留まり、ビルドが完了することはありません。ポートと環境変数を削除すると、実行できるようになります。適切に実行するために構成を必要としないサンドボックスでそれを行いました... もちろん、実際には、ビルドが適切に機能するようにポートとパスワードを調整する必要があります。
先月かそこらで、ドローンのバージョン以外は何も変更していません。私は困惑しています。
私が試したこと
- 一度に 1 つの ENV 変数を削除する変更
- 異なるバージョンの postgres
- ポート マッピングを定義しない
detach: true
サービスではなく利用
お時間をいただきありがとうございます!
amazon-web-services - ドローン CI の ECR へのプッシュの失敗
Amazon ECR のドローン プラグインを使用してイメージをプッシュしようとすると、次のメッセージが表示されます。
「基本認証資格情報がありません」
私の .drone.yml ファイルのパイプライン:
私は自分のローカル環境をプッシュするために資格情報を使用していますが、それは機能しています