Tôi muốn kích hoạt Travis CI để xây dựng và triển khai khi tôi tạo thẻ thông qua giao diện web github. Tôi không thể tìm thấy thông tin về trình kích hoạt cho Travis CI. Vậy tôi có thể làm được không?Tôi có thể kích hoạt travis ci để xây dựng ứng dụng của mình bằng cách tạo thẻ git không?
Trả lời
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.
Oh, câu trả lời và tài liệu tuyệt vời –
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? –
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
- 1. Travis CI - Android Dự án xây dựng Không xây dựng
- 2. Cache Brew xây dựng với travis ci
- 3. Kích hoạt xây dựng các dự án phụ thuộc trong Travis CI
- 4. loại trừ tệp khỏi kích hoạt một ci travis xây dựng trên github
- 5. travis-ci ruby xây dựng với nút 5
- 6. Lỗi trên travis-ci xây dựng "Không Rakefile tìm thấy"
- 7. Travis CI Build Không
- 8. Không Ngôn ngữ: Travis CI
- 9. Travis CI - xây dựng Android không thành công. Không có lỗi thiết bị được kết nối
- 10. Tôi có nên xây dựng ứng dụng web tiếp theo của mình trong ASP.NET MVC không?
- 11. Tôi làm cách nào để đặt số xây dựng của ứng dụng mà không làm bẩn cây nguồn của mình?
- 12. Không thể xây dựng với Thư viện hỗ trợ trên Travis CI/SDK Android v20
- 13. Tại sao xây dựng travis của tôi không bắt đầu?
- 14. Kích hoạt một jenkins xây dựng từ git bằng cách sử dụng cloudbees và bitbucket
- 15. Trong Travis CI, tôi có thể chạy tập lệnh sau khi tất cả ma trận xây dựng của tôi đã thành công không?
- 16. travis-ci chỉ xây dựng cho ngành thạc sĩ trong github repo
- 17. Tôi có thể xây dựng tất cả các hương vị của mình để xây dựng gradle cùng một lúc không?
- 18. Cocoapod không xây dựng trên Travis-CI - "dự kiến một loại"
- 19. Travis CI xây dựng thất bại trên ứng dụng Android phiên bản MAJOR.MINOR không được hỗ trợ 52
- 20. Có thể Travis CI cache docker images?
- 21. rake db: di chuyển không làm việc trên travis-ci xây dựng
- 22. Có khả năng trên gitlab ci chỉ xây dựng trên sự kiện đẩy thẻ không?
- 23. Tôi có thể xây dựng các ứng dụng RubyMotion với Bộ dựng giao diện không?
- 24. Làm cách nào để chạy tập lệnh như một phần của bản dựng Travis CI?
- 25. Huy hiệu Travis-CI không cập nhật
- 26. Làm thế nào để kích hoạt sau xây dựng bằng cách sử dụng setuptools/distutils
- 27. Travis CI bỏ qua MAVEN_OPTS?
- 28. Travis CI xây dựng khi kho lưu trữ được thêm vào lần đầu tiên
- 29. Tôi đẩy dự án của tôi để gitlab để kiểm tra git ci, nhưng nó được xây dựng không
- 30. Xây dựng Trình tạo mã khóa 'Kích hoạt' trong JAVA
https://engineering.hexacta.com/triggering-deploys-with-git-tags-21993147352f – pomber