|
GitLab build. Как?
|
|||
---|---|---|---|
#18+
Привет Не удается сделать билд моему ASP.NET MVC приложению в GitLab CD/CI. Вот мой .yml файл: variables: NUGET_PATH: 'C:\DevOpsTools\nuget.exe' MSBUILD_PATH: 'C:\Program Files (x86)\MSBuild\14.0\Bin\msbuild.exe' MSDEPLOY_PATH: 'c:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe' PROJECT_PATH: './BBBSilverlight.Web\BBBSilverlight.Web.csproj' PUBLISH_PATH: 'E:\GitLab-Runner\LocalBuild' stages: - build build_job: stage: build only: - branches script: - echo "Restoring NuGet Packages..." # - '& "$env:NUGET_PATH" restore ./BBBSilverlight.Web/BBBSilverlightFrozen.sln' - echo "dev.Building..." - '& "$env:MSBUILD_PATH" "$env:PROJECT_PATH" /p:DeployOnBuild=True /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:DeleteExistingFiles=True /p:publishUrl="$env:PUBLISH_PATH"' Ошибка следующая: error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?) [E:\GitLab-Runner\builds\EZzM8k5N\0\ssc-devops-team\ssc-silverlight-application\BBBSilverlight.Web\BBBSilverlight.Web.csproj] Newtonsoft - это софтина из Nuget package. Если я разкоментарю строку с Нугет (см. выше), ошибка следующая: $ & "$env:NUGET_PATH" restore ./BBBSilverlight.Web/BBBSilverlightFrozen.sln & : The term 'C:\DevOpsTools\nuget.exe' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. Что не так с объявление Nuget restore? Есть ли у кого-нибудь примеры .yml файла для моего случая? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2019, 15:30 |
|
GitLab build. Как?
|
|||
---|---|---|---|
#18+
Renziglov, когда описываете джобу, то в описании пустых строчек не должно быть. либо вы не так скопипастили сюда свой яамл, либо у вас лишняя пустая строчка перед script: и перед - echo "dev.Building..." (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2019, 21:46 |
|
GitLab build. Как?
|
|||
---|---|---|---|
#18+
kolobok0, Пустые строки удалил. Результат, конечно, тот же самый: error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?) Дело, очевидно, не в пустых строчках. Но в чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 15:39 |
|
GitLab build. Как?
|
|||
---|---|---|---|
#18+
Renziglov...Пустые строки удалил. ... яамл очень критичен к пустым строкам и к отступам. выложите сюда файлик с каким либо форматированием. а то не понятно - есть у вас отступы или нет. оступы(уровень вложения) должны быть одинаковые на протяжении всей секции. за комментируйте явные вызовы бинарей, программ и скриптов. оставьте только эхо. добейтесь вывода сначала чистого эха. потом открывайте по одному комментарию. и ещё. если что то явно не работает на вызове - добейтесь сначала рукопашного запуска на машине ранера. после этого вставляйте в яамл. т.е. если у вас не работает компиляция исходников (к примеру) до из ямла она не будет работать 200%. (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 00:18 |
|
GitLab build. Как?
|
|||
---|---|---|---|
#18+
kolobok0, Очень интересный ответ, спасибо. 1. Сейчас работает с закоментариными инструкциями NuGet и MSBuild. Только чистое эхо. Никаих проблем. 2. Раскоментариваю строку Nuget. Все работает. 3. Раскоментариваю строку MSBuild, мерджить начинает долго, мой компьютер, на котором установлен раннер, шуршит более минуты и вылетает ошибка см. выше. Т.е. дело таки не в пустых строках т.к. все запускается и работает с разным успехом. Newtonsoft - это софтина, установленная как Nuget package. Что-то с этими пакеджами не так на удаленной машине. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 18:26 |
|
|
Start [/forum/topic.php?fid=37&msg=39882101&tid=1555256]: |
0ms |
get settings: |
18ms |
get forum list: |
9ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
47ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
111ms |
get tp. blocked users: |
0ms |
others: | 306ms |
total: | 497ms |
0 / 0 |