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'