問題タブ [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.
drone - TLS/SSL を使用するようにドローン サーバーをセットアップする
デフォルトのインストール手順では、HTTP および WS (暗号化なし) を使用してポート 80 でサーバーをセットアップする方法を示します。
エージェントのインストールは、TLS 対応サーバーが可能であることを示しています (ここにリンクしますが、許可されていません)。
サーバー構成オプションは、http://readme.drone.io/0.5/install/server-configuration/が利用可能であることDRONE_SERVER_CERT
を示していますDRONE_SERVER_KEY
これを設定するための詳細な手順はありますか? たとえば、ポート 80 をポート 443 に転送し、すべてのエージェントが暗号化されたチャネルを介してサーバーと通信するようにします。
github - 追加のドローン 0.5 すべての PR で github をチェックしますか?
というタイトルの PR に追加のチェックが入り続けています
詳細ポップアップはありません。Drone 0.5 のインストール以外に webhook はありません。
これをオフにするにはどうすればよいですか、それとも既知の問題ですか?
drone - ドローンの秘密ファイルを作成するには?
ドキュメントは、ファイルを秘密の環境変数http://readme.drone.io/0.5/secrets/に設定する方法を示しています
逆に便利な方法はありますか?たとえば、この ssh キーを .ssh/id_rsa で使用できるようにし、すべての適切な権限を付与します。
そして、「便利な」とは、明らかに入力する必要がないことを意味しますmkdir
、>
またはchmod
drone - Drone がビルドのタイムアウト値の設定をサポートするかどうか
CI 用のローカル ドローン サーバーをセットアップします。私たちのプロジェクトは、maven によって管理される Java プロジェクトです。コマンドを実行するmvn clean install
と、maven はすべての依存関係を~/.m2
ディレクトリにダウンロードします。このコマンドを初めて実行すると、maven リモート リポジトリから大量のデータがダウンロードされ、非常に長い時間がかかる場合があります。この場合、ドローン CI で以下のエラーが発生しました。
このメッセージは、コンソールに 15 分間出力がないことを意味することを理解しています。しかし、それは私のビルド環境では通常のケースです。プロジェクトを構築できるように、15m をより大きな値に設定できるかどうか迷っています。
docker - DRONE_ADMIN ユーザーのデフォルトの管理者パスワードは何ですか?
docker-compose ファイルを使用し、インストール手順に従って最初にインストールする場合、クローズド登録DRONE_ADMIN ユーザーのデフォルトのパスワードは何ですか?
Web フロントエンドでは、ログオンなしではアクセスできません。また、ログインなしで CLI を使用して新しいユーザーを作成することもできません。
drone - サーバーの再起動後に Drone.io 構成の一部が失われた
個人用サーバーで Drone.io 0.5 サーバーを使用しています。
ただし、Drone が実行されている物理サーバーを再起動すると、その構成、ビルド、およびシークレットが失われました。正確には、情報の一部が失われました。シャットダウンによって Drone サーバーが強制終了され、2 日前の状態のみがディスクに保存されたようです。とにかく、残っていた構成が壊れているように見えたので、すべてを再構成する必要がありました (リポジトリ、シークレットなど)。
Drone にディスク上のデータをより頻繁にフラッシュさせる方法はありますか? 予期しない再起動が心配で、同じ問題が再び発生しています。
編集:私はテストし$ docker-compose stop
ましたが、サーバーを停止してすべてのデータを保存するのに十分です。サーバーがクラッシュした場合にどうするかについては、まだ心配しています。