Не отображается вывод в журналах Cloud Build при работе с Deployment Manager - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь запустить Cloud Build с Deployment Manager, но я не вижу вывод команд в журналах сборки.

imports:
  - path: somefolder/**

resources:
  - name: build-something
    action: gcp-types/cloudbuild-v1:cloudbuild.projects.builds.create
    metadata:
      runtimePolicy:
        - UPDATE_ALWAYS
        #- UPDATE_ON_CHANGE
    properties:
      steps:
        - name: 'ubuntu'
          args: ['bash', '-c', 'echo', '====================================================']
        - name: 'ubuntu'
          args: ['bash', '-c', 'pwd']
        - name: 'ubuntu'
          args: ['bash', '-c', 'ls', '-laR']
      timeout: 120s

Я не вижу вывод echo '=====' илиls -laR в логах в консоли: enter image description here

1 Ответ

1 голос
/ 11 октября 2019

1 - Что касается первого шага, вам нужно определить его следующим образом:

- name: 'ubuntu'
  args: ['bash', '-c', 'echo "===================================================="']

2 - Что касается последнего шага, я считаю, что команда работает, но на самом деле нет файлов или каталогов длясписок в /workspace. Когда я запускаю эту сборку, создав файл cloudbuild.yaml с вашим точным шагом и запустив gcloud builds submit ., я вижу файл cloudbuild.yaml в списке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...