github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/generate-yaml/helm_repos/grafana/.circleci/config.yml (about)

     1  version: 2
     2  jobs:
     3    lint-scripts:
     4      docker:
     5        - image: koalaman/shellcheck-alpine
     6      steps:
     7        - checkout
     8        - run:
     9            name: lint
    10            command: |
    11              shellcheck -x test/build.sh
    12              shellcheck -x test/e2e.sh
    13              shellcheck -x test/helm-test-e2e.sh
    14              shellcheck -x test/repo-sync.sh
    15    lint-charts:
    16      docker:
    17        - image: gcr.io/kubernetes-charts-ci/test-image:v3.1.0
    18      steps:
    19        - checkout
    20        - run:
    21            name: lint
    22            command: |
    23              git remote add k8s https://github.com/helm/charts
    24              git fetch k8s master
    25              ct lint --config test/ct.yaml
    26    sync:
    27      docker:
    28        - image: google/cloud-sdk
    29      steps:
    30        - checkout
    31        - run:
    32            name: sync
    33            command: test/repo-sync.sh
    34  workflows:
    35    version: 2
    36    lint:
    37      jobs:
    38        - lint-scripts
    39        - lint-charts
    40    sync:
    41      triggers:
    42        - schedule:
    43            cron: "23,53 * * * *"
    44            filters:
    45              branches:
    46                only:
    47                  - master
    48      jobs:
    49        - sync