1

ローカルで Drone.io をセットアップし、CI ビルド用の .drone.yml を作成しました。しかし、ビルドが完了した後、ドローンがドッカー コンテナーを削除することがわかりました。docker コンテナーの再利用をサポートしているかどうか。私は gradle プロジェクトに取り組んでおり、最初のビルドで Java 依存関係をダウンロードするのに時間がかかります。

更新1

以下のコマンドを使用して、実行中のドローン サーバー コンテナーに管理者ユーザーを設定しました。

docker run -d \
  -e DRONE_GITHUB=true \
  -e DRONE_GITHUB_CLIENT="xxxx" \
  -e DRONE_GITHUB_SECRET="xxxx" \
  -e DRONE_SECRET="xxxx" \
  -e DRONE_OPEN=true  \
  -e DRONE_DATABASE_DRIVER=mysql \
  -e DRONE_DATABASE_DATASOURCE="root:root@tcp(mysql:3306)/drone?parseTime=true" \
  -e DRONE_ADMIN="joeyzhao0113" \
  --restart=always \
  --name=drone-server \
  --link=mysql \
  drone/drone:0.5

これを行った後、ユーザーjoeyzhao0113を使用してドローンサーバーにログインしTrustedましたが、設定ページでフラグを有効にできませんでした。ポップアップ メッセージ ダイアログに、設定が正常に行われたことが示されます。以下のスクリーンショットを参照してください。ただし、フラグは常に無効に表示され続けます。

ここに画像の説明を入力

4

1 に答える 1