私のGitHubでDrone.ioに接続できません。アプリで そして持っているいくつかの問題:Drone.io |ドッカーの作成設定を作成する
1)ドローン・エージェントがサーバー
[email protected]:$drone agent
28070:M 15 Nov 22:04:01.906 * connecting to server http://<my_ip>
28070:M 15 Nov 22:04:01.906 # connection failed, retry in 15s. websocket.Dial http://<my_ip>: bad scheme
2)に接続することはできません私は、PostgreSQLを追加することはできませんがドッキングウィンドウ-コンをします。 私はあなたのsite
DRONE_DATABASE_DRIVER: postgres
DRONE_DATABASE_DATASOURCE: postgres://root:[email protected]:5432/postgres?sslmode=disable
からこのテキストを追加すると、私は
INFO: 2017/11/15 19:42:33 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: Error while dialing dial tcp 172.18.0.2:9000: getsockopt: connection refused"; Reconnecting to {drone-server:9000 <nil>}
3このエラーが発生している)私はドッキングウィンドウ-コンで唯一のサーバーとエージェントを使用する場合、私はこのエラーに
[email protected]:$drone server
ERRO[0000] sql: unknown driver "sqlite3" (forgotten import?)
FATA[0000] database connection failed
を持っています
ドッカー - コンパス.yml
version: '2'
services:
drone-server:
image: drone/drone:0.8
ports:
- 80:8000
- 9000
volumes:
- /var/lib/drone:/var/lib/drone/
- ./drone:/var/lib/drone/
restart: always
environment:
- DRONE_DEBUG=true
- DRONE_OPEN=true
- DRONE_HOST=http://172.18.0.2
- DRONE_GITHUB=true
- DRONE_GITHUB_CLIENT=secretid
- DRONE_GITHUB_SECRET=secretpass
- DRONE_SECRET=password
drone-agent:
image: drone/agent:0.8
command: agent
restart: always
depends_on: [ drone-server ]
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_SERVER=drone-server:9000
- DRONE_SECRET=password
4)プロジェクトでテストを開始できません。たぶん私はセットアップ中に何かを逃した。
この質問は、ドローン(0.7と0.8)の複数のバージョンを使用して、3つの異なるインストール方法(ドッキング - 作成、バイナリ、自己コンパイラ)を試したように聞こえるため、代わりに、1つのバージョンの無人機に対する1つのインストール方法で問題を文書化するだけで、おそらくあなたの質問を編集することを検討してください。これにより、簡単に答えを出すことができます。 –
ポイント番号4もやや曖昧です。あなたは「テストを開始できません」に関するより詳細な情報を提供できますか?これはドローンを稼働させていることを意味します(この場合、ポイント1〜3が解決されます)。 GitHubにプッシュするのですが、無人でビルドが呼び出されないのですか?はいの場合はサーバーログを確認しましたか? GitHubのGitHub Webhook設定を見て、フックが失敗しているかどうか、また失敗した理由を確認しましたか? –
@BradRydzewskiドッカーの作成でdrone.ioバージョン0.8を使用しました。チェックドローン用のCLIもインストールしました。 ポイント番号について4. GitHubのWebフックが機能します。 Droneは.drone.ymlファイルを参照せず、テストを開始できません。 – Dmytro