duo_worker_regions Make worker gce-region a configurable Value

Push event #1908.1 passed

  • Ran for
AMD64
Ruby
Git
language: ruby
dist: xenial
addons:
  snaps:
  - name: helm
    classic: true

before_script:
- helm init --client-only

before_deploy:
- ls dist
- openssl aes-256-cbc -K $encrypted_8a2a23268e29_key -iv $encrypted_8a2a23268e29_iv
  -in gcs-credentials.json.enc -out gcs-credentials.json -d

deploy:
  provider: gcs
  edge:
    branch: master
  key_file: gcs-credentials.json
  bucket: travis-ci-helm-charts
  local_dir: dist
  acl: public-read
  on:
    repo: travis-ci/kubernetes-config

after_success:
- "./shared/update-staging.sh"

branches:
  except:
  - flux-sync
  - flux-write-check
kaltura/nginx-vod-module:.travis.yml@ff51e04
before_install:
    - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
    - sudo apt-get update -qq
    - sudo apt-get install -y libssl-dev libpcre3-dev libxml2-dev wget unzip libopencore-amrwb0 libopencore-amrnb0 libass9 libgsm1 libmp3lame0 libjpeg9 libspeex1 libtheora0  libva2  libvpx6 libxvidcore4 libnuma1 gcc-10 libvdpau1 libfdk-aac1  libva-drm2 libva-x11-2 libvorbisfile3 libopenjp2-7 libzvbi0 libx264-155 libx265-179 libxcb1-dev libxcb-shm0-dev libvorbisenc2
    - wget http://installrepo.origin.kaltura.org/repo/aptn/test_debs/kaltura-ffmpeg_4.2.2-1_amd64.deb
    - sudo dpkg -i kaltura-ffmpeg_4.2.2-1_amd64.deb
    - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 20
language: c
compiler:
    - clang
    - gcc
dist: focal
env:
  - NGX_VOD_MODULE=--add-module=./nginx-vod-module
  - NGX_VOD_MODULE=--add-dynamic-module=./nginx-vod-module
script: ./travis_build.sh $NGX_VOD_MODULE
notifications:
  email:
    recipients:
      - eran.kornblau@kaltura.com
      - jess.portnoy@kaltura.com
    on_success: change
    on_failure: always
Build Config
{
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "addons": {
    "snaps": [
      {
        "name": "helm",
        "classic": true
      }
    ]
  },
  "deploy": [
    {
      "on": {
        "repo": "travis-ci/kubernetes-config"
      },
      "acl": "public-read",
      "edge": {
        "branch": "master"
      },
      "bucket": "travis-ci-helm-charts",
      "key_file": "gcs-credentials.json",
      "provider": "gcs",
      "local_dir": "dist"
    }
  ],
  "branches": {
    "except": [
      "flux-sync",
      "flux-write-check"
    ]
  },
  "language": "ruby",
  "after_success": [
    "./shared/update-staging.sh"
  ],
  "before_deploy": [
    "ls dist",
    "openssl aes-256-cbc -K $encrypted_8a2a23268e29_key -iv $encrypted_8a2a23268e29_iv -in gcs-credentials.json.enc -out gcs-credentials.json -d"
  ],
  "before_script": [
    "helm init --client-only"
  ]
}