Redis構成の例
このガイドでは、Redisに依存するプロジェクトの継続的インテグレーションパイプラインの構成について説明します。Droneを初めて使用する場合は、最初にチュートリアルとビルド構成ガイドをお読みください。
基本例
以下の例では、Redisサービスコンテナを起動するパイプラインを示しています。サーバーにはlocalhost:6379
で到達できます。
1 kind: pipeline
2 type: kubernetes
3 name: default
4
5 steps:
6 - name: test
7 image: redis
8 commands:
9 - sleep 5
10 - redis-cli -h localhost ping
11 - redis-cli -h localhost set FOO bar
12 - redis-cli -h localhost get FOO
13
14 services:
15 - name: redis
16 image: redis
一般的な問題
Redisコンテナに接続できない場合は、Redisが初期化して接続の受け入れを開始するのに十分な時間を与えていることを確認してください。
1 kind: pipeline
2 type: kubernetes
3 name: default
4
5 steps:
6 - name: test
7 image: redis
8 commands:
9 - sleep 15
10 - redis-cli -h localhost ping