Мой файл .gitlab-ci.yml выглядит следующим образом
variables:
NUGET_PATH: 'C:\Nuget\nuget.exe'
MSBUILD_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\msbuild.exe'
SOLUTION_FOLDER: CrmServices
CONFUGURATION: Debug
stages:
- build
build_job:
stage: build
only:
- dev
script:
- '"$NUGET_PATH" restore $SOLUTION_FOLDER'
- '"$MSBUILD_PATH" $SOLUTION_FOLDER /p:Configuration=$CONFUGURATION /clp:ErrorsOnly'
В журнале Ci / CD я вижу ошибку
+ $NUGET_PATH restore $SOLUTION_FOLDER
+ ~~~~~~~
Unexpected token 'restore' in expression or statement.
Я пытаюсь удалить одинарные кавычки в переменная section.
variables:
NUGET_PATH: C:\Nuget\nuget.exe
MSBUILD_PATH: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\msbuild.exe
Это ничего не изменило. Я пытаюсь удалить одинарные кавычки в разделе script .
script:
- $NUGET_PATH restore $SOLUTION_FOLDER
Это ничего не изменило.
script:
- "$NUGET_PATH" restore "$SOLUTION_FOLDER"
Это приводит к ошибке.
Что я делаю не так?