mirror of
https://github.com/gomods/athens
synced 2026-02-03 12:10:32 +00:00
use circleci for chart testing (#1225)
* use circleci for chart testing * update ct flags * trigger ci * restore circleci config
This commit is contained in:
committed by
Aaron Schlesinger
parent
a75776b4ee
commit
955929d89d
+29
-4
@@ -1,8 +1,33 @@
|
||||
version: 2
|
||||
version: 2.1
|
||||
jobs:
|
||||
build:
|
||||
lint-scripts:
|
||||
docker:
|
||||
- image: circleci/ruby:2.4.1
|
||||
- image: koalaman/shellcheck-alpine
|
||||
steps:
|
||||
- checkout
|
||||
- run: echo "A first hello"
|
||||
- run:
|
||||
command: |
|
||||
shellcheck -x test/e2e-kind.sh
|
||||
|
||||
lint-install-charts:
|
||||
machine: true
|
||||
environment:
|
||||
CHART_TESTING_IMAGE: quay.io/helmpack/chart-testing
|
||||
CHART_TESTING_TAG: v2.3.3
|
||||
CHARTS_REPO: https://github.com/rimusz/charts
|
||||
K8S_VERSION: v1.13.4
|
||||
KIND_VERSION: 0.2.1
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
command: test/e2e-kind.sh
|
||||
no_output_timeout: 3600
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
lint_and_install:
|
||||
jobs:
|
||||
- lint-scripts
|
||||
- lint-install-charts:
|
||||
requires:
|
||||
- lint-scripts
|
||||
|
||||
Reference in New Issue
Block a user