AMD64
Ruby
Git
travis-ci/kubernetes-config:.travis.yml@b5ef77e
language: ruby
dist: bionic
addons:
snaps:
- name: helm
classic: true
channel: 3.5/stable
before_install:
- openssl aes-256-cbc -K $encrypted_8a2a23268e29_key -iv $encrypted_8a2a23268e29_iv
-in gcs-credentials.json.enc -out gcs-credentials.json -d
before_deploy:
- ls dist
deploy:
provider: gcs
edge:
branch: gcs-ng
project_id: eco-emissary-99515
credentials: gcs-credentials.json
bucket: travis-ci-helm-charts
local_dir: dist
skip_cleanup: true
acl: publicRead
on:
repo: travis-ci/kubernetes-config
after_success:
- "./shared/update-staging.sh"
branches:
except:
- flux-sync
- flux-write-check
notifications:
email: false
Build Config
{
"language": "ruby",
"os": [
"linux"
],
"dist": "bionic",
"addons": {
"snaps": [
{
"name": "helm",
"classic": true,
"channel": "3.5/stable"
}
]
},
"before_install": [
"openssl aes-256-cbc -K $encrypted_8a2a23268e29_key -iv $encrypted_8a2a23268e29_iv -in gcs-credentials.json.enc -out gcs-credentials.json -d"
],
"before_deploy": [
"ls dist"
],
"deploy": [
{
"project_id": "eco-emissary-99515",
"credentials": "gcs-credentials.json",
"provider": "gcs",
"edge": {
"branch": "gcs-ng"
},
"bucket": "travis-ci-helm-charts",
"local_dir": "dist",
"skip_cleanup": true,
"acl": "publicRead",
"on": {
"repo": "travis-ci/kubernetes-config"
}
}
],
"after_success": [
"./shared/update-staging.sh"
],
"branches": {
"except": [
"flux-sync",
"flux-write-check"
]
},
"notifications": {
"email": [
{
"enabled": false
}
]
}
}