This guide covers configuring continuous integration pipelines for projects that have a vault dependency. If you’re new to Drone please read our Tutorial and build configuration guides first.
In the below example we demonstrate a pipeline that launches a vault service container. The vault server will be available at
vault:8200, where the hostname matches the service container name.
kind: pipeline step: default steps: - name: test image: vault:1.0.0-beta2 environment: VAULT_ADDR: http://vault:8200 VAULT_TOKEN: dummy commands: - sleep 5 - vault kv put secret/my-secret my-value=s3cr3t - vault kv get secret/my-secret services: - name: vault image: vault:1.0.0-beta2 environment: VAULT_DEV_ROOT_TOKEN_ID: dummy ports: - 8200