Last active
October 24, 2021 03:49
-
-
Save hecres/f2db9f500910f6b8ecc6f2c80d6c4f54 to your computer and use it in GitHub Desktop.
【CircleCI】対象リポジトリのSubmoduleをPullする方法
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| version: 2.1 | |
| executors: | |
| unity: | |
| docker: | |
| - image: gableroux/unity3d:2019.1.14f1 | |
| jobs: | |
| build-test: | |
| executor: unity | |
| steps: | |
| - checkout | |
| # 利用したいコマンドがデフォルトで使えないため自分で導入します。 | |
| # 対話は-yオプションですべてyesと答えさせてください。 | |
| - run: | |
| name: Apt Update | |
| command: | | |
| apt -y update | |
| apt -y upgrade | |
| - run: | |
| name: Apt Install | |
| command: | | |
| apt -y install openssh-server | |
| apt -y install git | |
| # SubmoduleのSSHキーを追加します(FingerprintはCircleCIのブラウザで確認できます)。 | |
| - add_ssh_keys: | |
| name: Add Submodule SSH Key | |
| fingerprints: | |
| - "XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX" | |
| # 初接続時の「この接続先は信用していいか」の対話省略のため事前にホストキーを登録します。 | |
| - run: | |
| command: | | |
| ssh-keyscan github.com >> ~/.ssh/known_hosts | |
| # 終わりです。SubmoduleをPullします。 | |
| - run: | |
| name: Submodule Pull | |
| command: | | |
| git --version | |
| git submodule update --init | |
| # 以降、ビルド処理などを自由に書いてください。 | |
| workflows: | |
| version: 2 | |
| build: | |
| jobs: | |
| - build-test: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment