2016-04-22 13 views
4

私はちょうどTravis-CIを使い始めました。それは本当にうまくいきますが、私のプロジェクトの中には最近のバージョンのBoostが必要です。特にBoost 1.59以降が必要で、Travis-CIはBoost 1.55しか使用できません。最新のBoostバージョンをTravisで使用する方法CI

Boost> = 1.59をビルドコンテナにインストールする簡単な方法はありますか?

自分のプログラムをコンパイルする前にBoostをダウンロードしてコンパイルしている人がいるかもしれませんが、これはリソースの無駄です。確かに代わりに使用できるパッケージがありますか?

答えて

2

確か:トラヴィスだからあなたは(たぶんDebianのからそれを取ったり、より最近の必要なものをアップロードUbuntuの

  • (PPAの)正規の個人的なパッケージアーカイブを構築するためにLunchpadを与えることを忘れないでくださいを使用していることを

    • リコールLaunchpadの
    • へのUbuntuは)それから私は、例えばでそうやってトラヴィス

    にそれを使用します私のRQuantLibパッケージに対してが必要です。これは、テストのために、より最近のQuantLibライブラリが必要でした。自分のPPAを追加することで、ディストリビューションよりも新しいバイナリが得られます。

    パッケージを作成する方法がわからなくても(たとえ、;-))、新しいBoostバージョンの既存のPPAを見つけることができます。

  • +0

    これは新しいコンテナで行うことができますか、それともsudoアクセスと旧式のビルディングが必要ですか? – Malvineous

    +0

    パッケージホワイトフィッシュの要件のために古い方法が必要な場合があります。 –

    +0

    電話キーボードが私より優れている:_ホワイトリスト要件。 –

    関連する問題