2016-04-13 60 views
3

我目前正在開發一個github項目,主要專注於用戶,用Java編寫。 Install4j允許簡單的.deb/.rpm等軟件包轉換... 我們可以在下載方面分辨.deb,但是前一段時間看到gitlab時,我看到,Gitlab使用packagecloud.io作爲爲他們的軟件包託管服務(使用他們自己的domain),所以他們可以使用apt-get進行更新。 我的問題是,如果有一個像packagecloud.io一樣的免費服務(不是啓動板或類似的baazar和那些高級的東西),它可以託管在我們自己的服務器或公共服務器上。或者,如果甚至有可供我們自己的服務器使用的packagecloud.io的可下載版本。我將如何託管deb軟件包?

回答

1

您可以配置Travis CI在構建成功時運行額外的命令。你可以放入一些條件,這樣deploy階段只會在提交碰巧有一個標籤名時才運行。請參閱deployment documentation開始。

正式支持多個提供商,among which PackageCloud.io

您可能會發現dpl utility有用,因爲它有助於編寫和測試部署設置。

+0

感謝您的回答,但我主要搜索一個軟件包託管軟件,我可以使用它來使軟件包可以通過Linux源列表 – RoiEX

相關問題