0

これは私の構造体への最善のアプローチである場合、私はわからないんだけど、私は以下の構造を有するラムダ、というタイトルのリポジトリがあります。1つのリポジトリ、異なる言語を含む複数のディレクトリ。 BitbucketでサークルやパイプラインのCD/CIを作成することは可能ですか?

lambda/ 
    lambda_func_one/ 
    lambda_func_two/ 
    ... 
    lambda_func_n/ 

各ラムダ関数は、同じ言語である必要はないが。たとえば、lambda_func_oneはPythonで、lambda_func_twoはノードにあります。

これらのラムダ関数のすべてを継続的に展開/統合することは可能ですか?代わりに、私は彼らにそれぞれ独自のレポを作ることができますが、git pullを呼び出してチームがそれぞれのラムダ関数に行ったすべての変更を見ることができるのはいいことです。

+0

はい、私はそう考えるべきです。あなたの '.circleci/config.yml'ファイルで、何かをするためのステップを設定することができます。 CircleCI環境にテストツールをインストールできる限り、特定の作業ディレクトリを指すようにしておけば、問題はないはずです。 – halfer

答えて

0

このように、ある関数の変更によって、他の関数の展開パイプラインがトリガされます。 まだそれらを1つのリポジトリに保持したい場合、各機能ごとに異なるブランチを持ち、それらのブランチのCI/CDを設定することができます。

+0

これはおそらく理想的ではないでしょうか?私はそれが自分のレポの各機能を作ることができると思うが、私は...マスターRepoを持っていることを望むことができた、小さなリポジトリの束を含む、私はマスターrepoを引っ張るなら、私はそれを知っている?すべてのラムダアップデートを1対1で見ることができるのはちょっと意味があるようです。 – VDog

+0

機能ごとに異なるブランチは珍しいセットアップです。ブランチのアイデアは、メインライン/リリースブランチにマージされることです。サブブランチが既に使用されている場合は不可能です。 – halfer

関連する問題