nazo6 knowledge

Gitea Runnerのコンテナにホストのフォルダをマウントする

作成:2023/9/24 15:00:49

更新:2023/9/24 15:01:13

Gitea Actionsで生成したファイルをホストにコピーしたい時用
  1. Gitea Runnerのconfig.yamlを編集
config.yaml
   valid_volumes: ["**"]
valid_volumesにマウントを許可するボリュームをglob形式で記述する
  1. Actionのyamlをcontainerで実行する
jobs:
  test:
    runs-on: ubuntu-latest
    container:
      image: catthehacker/ubuntu:act-latest
      volumes:
        - /volume:/volume
ここのマウント元はホストマシンになる。コンテナイメージにcatthehacker/ubuntu:act-latestを使うことで通常と同じ環境で実行できる。