Skip to content
This repository has been archived by the owner on Nov 7, 2020. It is now read-only.

Latest commit

 

History

History
31 lines (24 loc) · 733 Bytes

run_helmsman_in_ci.md

File metadata and controls

31 lines (24 loc) · 733 Bytes
version
v1.3.0-rc

Run Helmsman in CI

You can run Helmsman as a job in your CI system using the helmsman docker image. The following example is a config.yml file for CircleCI but can be replicated for other CI systems.

version: 2
jobs:
    
    deploy-apps:
      docker:
        - image: gofunky/helmsman:v1.2.0-rc
      steps:
        - checkout
        - run:
            name: Deploy Helm Packages using helmsman
            command: helmsman -debug -apply -f helmsman-deployments.toml


workflows:
  version: 2
  build:
    jobs:
      - deploy-apps

The helmsman-deployments.toml is your desired state file which will version controlled in your git repo.