gitlab にプロジェクトがあり、単体テストには gitlab CI を使用します。実際には、2 つのプロジェクト用に docker-compose.yml と Dockerfile を含む別のリポジトリ名「docker」を持っています (本番環境の構成を再現しているため、2 つのプロジェクトは相互依存しています)。
実際に私の開発構成で
プロジェクト ディレクトリ:
- ドッカー
- プロジェクト_1
- プロジェクト_2
docker ディレクトリ内:
- docker-compose.yml
- Dockerfile-project1
- Dockerfile-project2
- [いくつかの設定ファイルはdockerFileで尋ねます]
docker-compose.yml の相対パスは ../project_1 および ../project_2 です
構成をセットアップするために、次を作成します。
- CDドッカー
- docker-compose up -d project1 (docker-compose.yml 内の名前)
- docker exec -ti project1 bash
質問 ? gitlab CI が開始されてから、git リポジトリ「docker」をプルして、project1 用に docker-compose を起動する方法を知りたいですか?
ありがとう