Github Actions を使用してリモートのパブリック リポジトリをチェックアウトし、現在のリポジトリからいくつかの機密ファイルを追加してから、最終的にビルドなどを実行する方法を検討しています。
リモートリポジトリをチェックアウトできると思います
steps:
- name: Checkout
uses: actions/checkout@v2
with:
repository: foo-user/bar-repo
しかし、現在のリポジトリにあるファイルからこのチェックアウトされたリポジトリにいくつかのファイルをコピーするにはどうすればよいでしょうか?
ベストアンサー1
いくつかの選択肢があります:
リポジトリをチェックアウトしてから、パブリック リポジトリをチェックアウトします。
steps:
- name: Checkout
uses: actions/checkout@v2
with:
repository: foo-user/bar-repo
path: './bar'
これで、フォルダからbar
任意の場所にファイルをコピーできます。
もう 1 つのオプションは、パブリック リポジトリをサブモジュールとして持つことです。その場合は、次のように実行します。
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: true