2017-09-10 2 views
2

を保留中で立ち往生ビルドは:ドローン0.8:以下<a href="https://docs.docker.com/compose/" rel="nofollow noreferrer">Docker Compose</a>ファイルを使用して仮想マシン上でドローン0.8インストールされた状態

version: '2' 

services: 
    drone-server: 
    image: drone/drone:0.8 
    ports: 
     - 8080:8000 
     - 9000:9000 
    volumes: 
     - /var/lib/drone:/var/lib/drone/ 
    restart: always 
    environment: 
     - DATABASE_DRIVER=sqlite3 
     - DATABASE_CONFIG=/var/lib/drone/drone.sqlite 
     - DRONE_OPEN=true 
     - DRONE_ORGS=my-github-org 
     - DRONE_ADMIN=my-github-user 
     - DRONE_HOST=${DRONE_HOST} 
     - DRONE_GITHUB=true 
     - DRONE_GITHUB_CLIENT=${DRONE_GITHUB_CLIENT} 
     - DRONE_GITHUB_SECRET=${DRONE_GITHUB_SECRET} 
     - DRONE_SECRET=${DRONE_SECRET} 
     - GIN_MODE=release 

    drone-agent: 
    image: drone/agent:0.8 
    restart: always 
    depends_on: [ drone-server ] 
    volumes: 
     - /var/run/docker.sock:/var/run/docker.sock 
    environment: 
     - DRONE_SERVER=drone-server:9000 
     - DRONE_SECRET=${DRONE_SECRET} 

すべての変数の値が.envファイルに格納され、正しく実行されているコンテナに渡されます。プライベートGithubリポジトリを使用してビルドを実行しようとしています。別の画面を見再起動ボタン(つまり、ビルドが保留されている)をクリックした後に続いて first-run :起動し、次のエラー(つまり、ビルドに失敗した)で失敗をビルドする初めてのリポジトリにプッシュ持つ second-run

同じマシン上で実行されている次のコンテナ:

[email protected]:~# docker ps -a 
CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS    PORTS                NAMES 
94e6a266e09d  drone/agent:0.8  "/bin/drone-agent" 2 hours ago   Up 2 hours                   root_drone-agent_1 
7c7d9f93a532  drone/drone:0.8  "/bin/drone-server" 2 hours ago   Up 2 hours   80/tcp, 443/tcp, 0.0.0.0:9000->9000/tcp, 0.0.0.0:8080->8000/tcp root_drone-server_1 

でもDRONE_DEBUG=trueと、エージェントログにのみログエントリは次のとおりです。

2017/09/10 15:11:54 pipeline: request next execution 

私は何らかの理由でエージェントがキューからビルドを取得しないと思います。私は、最新のDroneバージョンがWebSocketsの代わりにGRPCを使用していることに気付きました。

ビルドを開始するにはどうすればよいですか?私はここで何が欠けているのですか?

+1

無効または不足している画像は、yamlファイルが無効であり、解析できないことを示します。したがって、ビルドにエラーステータスが与えられ、すぐに失敗します。これはセットアップの問題のようには見えません。これはyamlの問題のように見えます。したがって、プロジェクトのyamlファイルを投稿することをお勧めします。 –

答えて

1

問題の理由 - 間違った.drone.ymlファイル。その場合、最初の赤い画面のみが表示されます。 pendingRestart不正なYAMLのボタンはドローンの問題です。

関連する問題

 関連する問題