Ubuntu возвращает ожидаемые результаты от ls
до тех пор, пока я не добавлю команду cd
, затем ничего не получится.
Вот усеченная схема структуры моего проекта:
gcp_cicd_workflow
|-- src
| my_module.py
|-- tests
| test_my_module.py
Журнал сообщения, которые я предоставляю ниже, упорядочены с самыми новыми наверху. Обратите внимание, что существует множество сообщений журнала Ubuntu, связанных с извлечением изображения, которое я исключил из сообщений журнала.
Код:
# Step 4
- name: 'ubuntu'
entrypoint: '/bin/bash'
args: ['-c', 'ls']
Журнал Команда ls
возвращает ожидаемые результаты. - он возвращает все папки и файлы в папке рабочей области:
Finished Step #4
Step #4: tests
Step #4: src
Step #4: setup.py
Step #4: requirements.txt
Step #4: python_cloud_builder
Step #4: gcp_cicd
Step #4: gcp.egg-info
Step #4: gcp-cicd-workflow
Step #4: cloudbuild.yaml
Step #4: __init__.py
Step #4: README.md
Код:
# Step 4
- name: 'ubuntu'
entrypoint: '/bin/bash'
args: ['-c', 'cd tests', 'ls']
Журнал: Результаты не возвращаются после команды cd
:
Finished Step #4
Код - cd в несуществующую папку:
# Step 4
- name: 'ubuntu'
entrypoint: '/bin/bash'
args: ['-c', 'cd foo']
Журнал - Получить ожидаемый результат "нет такого файла ..."):
Finished Step #4
Step #4: /bin/bash: line 0: cd: foo: No such file or directory