ホストボリューム
ホストマウントを使用すると、ホストマシンの絶対パスをパイプラインステップにマウントできます。この設定は、信頼できるリポジトリでのみ使用できます。
privileged: true
を設定する必要があります。1 kind: pipeline
2 type: kubernetes
3 name: default
4
5 steps:
6 - name: build
7 image: node
8 volumes:
9 - name: cache
10 path: /tmp/cache
11 commands:
12 - npm install
13 - npm test
14
15 volumes:
16 - name: cache
17 host:
18 path: /var/lib/cache
最初のステップは、ホストマシンのボリュームパスを定義することです。ホストボリュームパスは絶対パスである必要があります。
15 volumes:
16 - name: cache
17 host:
18 path: /var/lib/cache
次のステップは、指定されたホストパスをコンテナにマウントするようにパイプラインステップを構成することです。コンテナパスも絶対パスである必要があります。
5 steps:
6 - name: build
7 image: node
8 volumes:
9 - name: cache
10 path: /tmp/cache