2017-03-17 8 views
4

バージョン管理にBitbucketを使用しており、2つのリポジトリがあります。 1つ(rep C)にはまれにしか再コンパイルしないC++コードがあり、もう1つ(rep P)にはC++コードを呼び出すPythonコードがあります。これは、ほとんどの作業が行われる場所です。BitBucketパイプラインでリポジトリにないデータを使用する方法

rep Pでコードをプッシュすると、すべての単体テストが実行されるようにパイプラインを設定します。

私の問題は、Pythonのコードは、私たちは担当者Pのコードを押すと、それは担当者Cのコードをコンパイルするように、ビットバケットパイプラインを設定する方法はあり担当者C.

のコンパイル済みのC++のバイナリを必要とすることですrep Pの単体テストでこれらのバイナリを使用できるようにしますか? rep Pにバイナリとそのライブラリを追加する必要がありますか?

答えて

2

rep Cでデプロイメントキーを作成し、repにrepを追加すると、rep Pはrep Cのコードをチェックアウトし、必要な/実行したいことを実行できます。

チェックアウトでは、 "master"などの固定ブランチを使用するか、または担当者の$BITBUCKET_BRANCHから派生したブランチを動的にチェックアウトすることができます。

関連する問題