Là một phần của một gói Python Tôi có một kịch bản myscript.py
tại thư mục gốc của dự án của tôi và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?
setup(scripts=['myscript.py'], ...)
trong setup.py
tôi.
Có mục nào tôi có thể cung cấp cho số .travis.yml
của mình sẽ chạy myscript.py
(ví dụ: sau khi thử nghiệm của tôi) không?
Tôi đã thử
language: python
python:
- "2.7"
install:
- pip install -r requirements.txt
- pip install pytest
script:
- py.test -v --color=yes --exitfirst --showlocals --durations=5
- myscript.py some args
nhưng được một "command not found" lỗi.
Tôi không cần (hoặc thực sự muốn) tập lệnh là một phần của bộ thử nghiệm, tôi chỉ muốn xem đầu ra của nó trong nhật ký Travis (và, của corse, không xây dựng nếu nó lỗi).
Làm cách nào để chạy tập lệnh gói như một phần của bản dựng Travis CI?
'python myscript.py some args'? – sobolevn
@sobolevn: Doh! - Vâng! Đó là một câu trả lời! – orome