1
나는 무인 항공기 open source edition을 사용하고 있습니다.무인 항공기와의 지속적인 통합
고정 표시기-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 파일을 배치 : 프로젝트 settings의pipeline:
build:
image: rails-qna
commands:
- bundle exec rake db:drop
- bundle exec rake db:create
- bundle exec rake db:migrate
- bundle exec rspec
스크린 샷 및 status 내가보고 싶었어요 무엇 1) 왜 빌드 REPO 커밋에 의해 유발되지 않는 빌드? 2) 수동으로 빌드를 트리거하는 방법은 무엇입니까? 3) 프로젝트 설정에서 시간 제한은 무엇입니까?