我正在開發一些python包,我希望在將它們發佈到PyPi之前執行適當的測試。如何爲python包開發實現跨平臺持續集成?
這就需要跨
- 不同Python版本的運行單元測試:2.5,2.6,2.7,3.2
- 不同的操作系統:OS X,Debian的,Ubuntu的和Windows
權現在我正在使用pytest
問題:我如何輕鬆實現這一點,並最好將結果公開並與githu集成b,所以推動的人都會知道結果。
注:我已經知道https://travis-ci.org/,但這似乎缺少跨平臺部分,這在這種情況下是必不可少的。
我正在考慮的另一個選擇是使用詹金斯,但我不知道如何提供矩陣測試。