簡體   English   中英

與無人機和github持續集成:構建不會在提交時觸發

[英]continuous integration with drone and github: build is not triggering on commit

我正在使用無人機的開源版本

泊塢窗,compose.yml:

version: '2'

services:
  drone-server:
    image: drone/drone:0.5
    ports:
     - 80:8000
    volumes:
     - ./drone:/var/lib/drone/
    restart: always
    environment:
     - DRONE_OPEN=true
     - DRONE_ADMIN=khataev
     - DRONE_GITHUB_CLIENT=github-client-string
     - DRONE_GITHUB_SECRET=github-secret-string
     - DRONE_SECRET=drone-secret-string

  drone-agent:
    image: drone/drone:0.5
    command: agent
    restart: always
    depends_on: [ drone-server ]
    volumes:
     - /var/run/docker.sock:/var/run/docker.sock
    environment:
     - DRONE_SERVER=ws://drone-server:8000/ws/broker
     - DRONE_SECRET=drone-secret-string

應用程序在Github上注冊和授權,並提供秘密/客戶端字符串。

我將.drone.yml文件放入我的項目存儲庫:

pipeline:
  build:
    image: rails-qna
    commands: 
      - bundle exec rake db:drop
      - bundle exec rake db:create
      - bundle exec rake db:migrate
      - bundle exec rspec

項目設置和構建狀態的屏幕截圖1)我錯過了什么,為什么構建不會通過提交回購來觸發? 2)如何手動觸發構建? 3)項目設置中的超時是什么?

發現一個問題 - 由於網絡設置,github webhooks無法訪問我的無人機服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM