Size: a a a

2020 June 16

PK

Pavel Kamyshev in ru_gitlab
sonarqube-check:
 stage: sonarqube-check
 image: sonarsource/sonar-scanner-cli:latest
 variables:
   SONAR_TOKEN: "token"
   SONAR_HOST_URL: "url"
   GIT_DEPTH: 0
 script:
   - sonar-scanner -Dsonar.projectName=agents -Dsonar.host.url="$SONAR_HOST_URL" -Dsonar.login="$SONAR_TOKEN" -Dsonar.branch="$CI_COMMIT_BRANCH" -Dsonar.projectKey="$CI_PROJECT_ID" -Dsonar.sources=. -Dsonar.exclusions=target/** -Dsonar.qualitygate.wait=true
 allow_failure: true
 only:
   - merge_requests
   - sonar-test

в какой момент я свернул не туда?
источник

VD

Vladimir Dzalbo in ru_gitlab
Pavel Kamyshev
sonarqube-check:
 stage: sonarqube-check
 image: sonarsource/sonar-scanner-cli:latest
 variables:
   SONAR_TOKEN: "token"
   SONAR_HOST_URL: "url"
   GIT_DEPTH: 0
 script:
   - sonar-scanner -Dsonar.projectName=agents -Dsonar.host.url="$SONAR_HOST_URL" -Dsonar.login="$SONAR_TOKEN" -Dsonar.branch="$CI_COMMIT_BRANCH" -Dsonar.projectKey="$CI_PROJECT_ID" -Dsonar.sources=. -Dsonar.exclusions=target/** -Dsonar.qualitygate.wait=true
 allow_failure: true
 only:
   - merge_requests
   - sonar-test

в какой момент я свернул не туда?
а в чем собственно проблема?
источник

PK

Pavel Kamyshev in ru_gitlab
Vladimir Dzalbo
а в чем собственно проблема?
ну собсна
bash: line 92: sonar-scanner: command not found
не запсукает пайпайн этот имейдж судя по всему
источник

IU

Ivan Urgent in ru_gitlab
Pavel Kamyshev
ну собсна
bash: line 92: sonar-scanner: command not found
не запсукает пайпайн этот имейдж судя по всему
полный путь до исполняемого файла пробовали?
источник

PK

Pavel Kamyshev in ru_gitlab
Ivan Urgent
полный путь до исполняемого файла пробовали?
так это типа офф имейдж, может быть тут дело в настройках раннера?
источник

VD

Vladimir Dzalbo in ru_gitlab
ах да, раннер какой?
источник

PK

Pavel Kamyshev in ru_gitlab
Vladimir Dzalbo
ах да, раннер какой?
просто на тачке запущен через системд
источник

VD

Vladimir Dzalbo in ru_gitlab
Pavel Kamyshev
просто на тачке запущен через системд
а executor какой?
источник

PK

Pavel Kamyshev in ru_gitlab
Vladimir Dzalbo
а executor какой?
executor = "shell"
источник

VD

Vladimir Dzalbo in ru_gitlab
ну вот
источник

VD

Vladimir Dzalbo in ru_gitlab
это значит, что image здесь никакого смысла не несет
источник

VD

Vladimir Dzalbo in ru_gitlab
все должно быть на машине предустановлено
источник

VD

Vladimir Dzalbo in ru_gitlab
нужен docker (ну или kubernetes)
источник

VD

Vladimir Dzalbo in ru_gitlab
чтобы было где контейнер запускать
источник

PK

Pavel Kamyshev in ru_gitlab
ну так он же на тачке запускается
источник

PK

Pavel Kamyshev in ru_gitlab
на которой докер есть
источник

VD

Vladimir Dzalbo in ru_gitlab
для этого как раз нужен docker executor
источник

VD

Vladimir Dzalbo in ru_gitlab
Executor определяет то, где скрипты будут выполняться
источник

PK

Pavel Kamyshev in ru_gitlab
звучит как-то не очень логично конечно
источник

PK

Pavel Kamyshev in ru_gitlab
итак, раннер запущен с конфигом в секции
[[runners]]
есть executor docker
источник