Не могли бы вы помочь с моей проблемой ниже. Поскольку я делаю сканер сонара, использую облачную сборку с преимуществом секретного менеджера, но сталкиваюсь с проблемой. И выполнил те же шаги https://cloud.google.com/cloud-build/docs/securing-builds/use-secrets вот мой код
steps:
- name: 'gcr.io/$_PROJECT_ID/sonar-scanner:latest'
entrypoint: 'bash'
args:
- '-c'
- '-Dsonar.host.url=http://sonar:9000/'
- '-Dsonar.login=$$USERNAME'
- '-Dsonar.password=$$PASSWORD'
- '-Dsonar.projectKey=$_BRANCH-analytics'
- '-Dsonar.sources=.'
secretEnv: ['USERNAME', 'PASSWORD']
dir: 'analytics'
availableSecrets:
secretManager:
- versionName: projects/project-id/secrets/sonar_pass/versions/1
env: 'PASSWORD'
- versionName: projects/project-id/secrets/sonar_user/versions/2
env: 'USERNAME'
tags: ['cloud-builders-community']
и проблема, с которой я столкнулся:
bash: line 0: bash: -Dsonar.login=$USERNAME: invalid option name
ERROR
ERROR: build step 0 "gcr.io/project-id/sonar-scanner:latest" failed: step exited with non-zero status: 2
пробовал с разными предметами, но не нашел решения.
Я благодарен, если вы мне в этом поможете. Спасибо