Skip to content
Snippets Groups Projects
Select Git revision
  • e5a55ae5d895b36506b339f1f24833424616305f
  • master default protected
  • 2018ws
  • 2017ws
  • 2016ws
5 results

loesung-2.c

Blame
  • Forked from Peter Gerwinski / hp
    Source project has a limited visibility.
    cloudbuild-dev.yaml 934 B
    steps:
    - name: 'gcr.io/cloud-builders/docker'
      entrypoint: 'bash'
      args: [
             '-c',
             'docker pull gcr.io/$PROJECT_ID/${_URL}:latest || exit 0'
      ]
    - name: 'gcr.io/cloud-builders/docker'
      args: ['build',
              '--build-arg',
             'version_code=${BRANCH_NAME} (${SHORT_SHA})',
             '-t',
             'gcr.io/$PROJECT_ID/${_URL}:${BRANCH_NAME}.${SHORT_SHA}',
             '-t',
             'gcr.io/$PROJECT_ID/${_URL}:latest',
             '--cache-from',
             'gcr.io/$PROJECT_ID/${_URL}:latest',
             '.']
    - name: 'gcr.io/cloud-builders/kubectl'
      args: [
       'set', 
       'image', 
       'deployment', 
       '${_APP_NAME}', 
       '${_IMAGE_NAME}=gcr.io/$PROJECT_ID/${_URL}:${BRANCH_NAME}.${SHORT_SHA}'
      ]
      env:
      - 'CLOUDSDK_COMPUTE_ZONE=${_COMPUTE_ZONE}'
      - 'CLOUDSDK_CONTAINER_CLUSTER=${_CLUSTER_NAME}'
    images: [
        'gcr.io/$PROJECT_ID/${_URL}:${BRANCH_NAME}.${SHORT_SHA}',
        'gcr.io/$PROJECT_ID/${_URL}:latest'
    ]