2015-02-18 12 views

Trả lời

11

Bản dựng sẽ tự động bắt đầu khi tạo thẻ mới. Để triển khai bạn phải thêm các bit tiếp theo đến phần deploy:

on: 
    tags: true 

Đây là một ví dụ hoàn chỉnh:

language: php 

php: 
- 5.3 
- 5.4 

deploy: 
    provider: heroku 
    strategy: git 
    skip_cleanup: true 
    app: myapp 
    on: 
    tags: true 
    php: '5.4' 
    api_key: 
    secure: NL10DAVFJJPk7mHdKeN3q5hpKgRq/gKpEnsXeBb7dDcnW0XuwmO88srMVbYHOA6w3kw50aPkKZ1AirElPjcpm2uxEz/tW7PpshY8fGDKdCyuczXKh24avTpD8nF8lskTIPXVpwWBYxCoFziRsd+eQBKHCsRyrQcv0mjg2j2MoNE= 

Travis CI có một tốt đẹp documentation about all the possibilities.

+0

Oh, câu trả lời và tài liệu tuyệt vời –

+0

Ngoài ra, tôi có thể kích hoạt travis chỉ xây dựng trên thẻ và bỏ qua các cam kết không? –

+0

Tôi không nghĩ điều đó là có thể. Bạn có thể viết một kịch bản xây dựng để kiểm tra xem cam kết hiện tại có phải là một cam kết được gắn thẻ và dừng ngay lập tức nếu không. Travis [cung cấp nhiều biến môi trường] (http://docs.travis-ci.com/user/ci-environment/#Environment-variables), một biến bạn cần là 'TRAVIS_TAG'. – Odi

Các vấn đề liên quan