При работе с конвейером ниже я получаю синтаксическую ошибку.
ошибка gitlab
Найдены ошибки в вашем .gitlab-ci.yml:
Конфигурация jobs:test-artifact:script должна быть строкой или вложенным массивом строк до 10 уровней в глубину.
Вы также можете протестировать свой .gitlab-ci.yml в CI Lint.
Кто-то предложил сохранить часть : в двойных кавычках, но она уже является ее частью.
тестовый артефакт:
этап: сборка
allow_failure: ложь
потребности: ["сборка-об/мин"]
зависимости: # Это то, что получает артефакты от предыдущего задания
- скорость сборки
расширяет:
- .ifadmindeploy
изображение: ubuntu: последний
сценарий:
- yum update -y && yum install -y curl
- эхо $CI_JOB_TOKEN
- тест mkdir и тест компакт-диска
- curl --location --output Artifacts.zip --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://myproject.gitlab.io/-/product/-/jobs/${CI_JOB_ID}/artifacts"
- curl --location --output Artifacts1.zip --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://gitlab.com/myproject/product/-/jobs/${CI_JOB_ID}/artifacts"
- curl --location --output pipe.rpm --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://gitlab.com/myproject/product/-/jobs/${CI_JOB_ID}/artifacts/raw/dist/ мой проект-dev-по умолчанию-nightlye2e.x86_64.rpm"
- curl --location --output pipe.rpm --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://myproject.gitlab.io/-/product/-/jobs/${CI_JOB_ID}/artifacts/raw/ dist/myproject-dev-default-nightlye2e.x86_64.rpm"
- лс -ла