23 lines
548 B
YAML
23 lines
548 B
YAML
steps:
|
|
|
|
# Generate Helm packages
|
|
- name: 'ubuntu'
|
|
args: ['bash', './.scripts/gen_packages.sh']
|
|
id: 'gen_packages'
|
|
|
|
# Fetch charts and index.yaml from GCS bucket
|
|
- name: 'gcr.io/cloud-builders/gsutil'
|
|
args: ['rsync', 'gs://charts.keel.sh', 'temp/']
|
|
id: 'fetch_charts_index'
|
|
|
|
# Index repository
|
|
- name: 'ubuntu'
|
|
env:
|
|
- 'REPO_URL=https://charts.keel.sh'
|
|
args: ['bash', './.scripts/index_repo.sh']
|
|
|
|
# Upload charts to GCS bucket
|
|
- name: gcr.io/cloud-builders/gsutil
|
|
args: ['rsync', 'temp/', 'gs://charts.keel.sh']
|
|
id: 'upload_charts'
|