Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Управление процессом разработки ИС |
![]() ![]() |
Renziglov Member Откуда: Сообщений: 177 |
Привет Ищу источники с описанием как публиковать приложение с использованием GitLab. Билдится уже без ошибок, но как работает паблиш не знаю. Если есть ссылки, поделитесь. Спасибо. |
27 сен 19, 22:35 [21981391] Ответить | Цитировать Сообщить модератору |
kolobok0 Member Откуда: Сообщений: 2180 |
самая правильная ссылка - доки самого гитлаба (из него есть ссылка на хэлп). если заминка с гит командами - то лучше сайта-справочника по гит нема... если коротко отвечать, насколько я понимаешь, есть понимание области видимости в нём. settings->general->Visibility, project features, permissions->Project visibility private = только тем, кто входит в мемберы public = кому угодно internal = всем зарегистрированным удачи вам (круглый) |
||
27 сен 19, 23:06 [21981404] Ответить | Цитировать Сообщить модератору |
Alexey Tomin Member Откуда: Самара Сообщений: 1965 |
Всё в доках. Если не работает- покажите свой .gitlab-ci.yml и какие ошибки. Для начала полезно знать, что и чем билдите и куда публикуете. |
||
30 сен 19, 09:57 [21982392] Ответить | Цитировать Сообщить модератору |
Renziglov Member Откуда: Сообщений: 177 |
Alexey Tomin, Привет. Файл выглядит так: 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 "Building Release..." -'& "$env:MSBUILD_PATH" "$env:PROJECT_PATH" /p:DeployOnBuild=True /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:DeleteExistingFiles=True /p:publishUrl="$env:PUBLISH_PATH"' Завершается успешно, но директория E:\GitLab-Runner\LocalBuild остается пустой. Если я выполню тот же код локально: SET PROJECT="MyDisk:\Development\BBBSilverlight.Web\MyProject.csproj" SET MSBUILD_PATH="C:\Program Files (x86)\MSBuild\14.0\Bin" SET PUBLISH_DIRECTORY="E:\GitLab-Runner\LocalBuild" cd /d %MSBUILD_PATH% MSBuild %PROJECT% /p:DeployOnBuild=True /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:DeleteExistingFiles=True /p:publishUrl=%PUBLISH_DIRECTORY% все билдится, публикуется и все папки\сборки обнаруживаются в E:\GitLab-Runner\LocalBuild на моей машине. Что не так с этой директорией в случае, когда работает GitLab c Runner-ом? |
1 окт 19, 22:03 [21984377] Ответить | Цитировать Сообщить модератору |
Alexey Tomin Member Откуда: Самара Сообщений: 1965 |
1. Освойте тег SRC 2. Докер имидж какой? 3. А вообще - с виндой сами имейте тёплые отношения- там злые тараканы, я их боюсь. |
||
2 окт 19, 08:56 [21984506] Ответить | Цитировать Сообщить модератору |
Все форумы / Управление процессом разработки ИС | ![]() |