Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Управление процессом разработки ИС Новый топик    Ответить
 Как публиковать приложение с использованием GitLab?  [new]
Renziglov
Member

Откуда:
Сообщений: 97
Привет
Ищу источники с описанием как публиковать приложение с использованием GitLab. Билдится уже без ошибок, но как работает паблиш не знаю. Если есть ссылки, поделитесь.

Спасибо.
27 сен 19, 22:35    [21981391]     Ответить | Цитировать Сообщить модератору
 Re: Как публиковать приложение с использованием GitLab?  [new]
kolobok0
Member

Откуда:
Сообщений: 2058
Renziglov
...как публиковать приложение с использованием GitLab....Спасибо.


самая правильная ссылка - доки самого гитлаба (из него есть ссылка на хэлп). если заминка с гит командами - то лучше сайта-справочника по гит нема...

если коротко отвечать, насколько я понимаешь, есть понимание области видимости в нём.
settings->general->Visibility, project features, permissions->Project visibility
private = только тем, кто входит в мемберы
public = кому угодно
internal = всем зарегистрированным

удачи вам
(круглый)
27 сен 19, 23:06    [21981404]     Ответить | Цитировать Сообщить модератору
 Re: Как публиковать приложение с использованием GitLab?  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1822
Renziglov
Привет
Ищу источники с описанием как публиковать приложение с использованием GitLab. Билдится уже без ошибок, но как работает паблиш не знаю. Если есть ссылки, поделитесь.


Всё в доках.
Если не работает- покажите свой .gitlab-ci.yml и какие ошибки.
Для начала полезно знать, что и чем билдите и куда публикуете.
30 сен 19, 09:57    [21982392]     Ответить | Цитировать Сообщить модератору
 Re: Как публиковать приложение с использованием GitLab?  [new]
Renziglov
Member

Откуда:
Сообщений: 97
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]     Ответить | Цитировать Сообщить модератору
 Re: Как публиковать приложение с использованием GitLab?  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1822
Renziglov
Alexey Tomin,
Привет.
Файл выглядит так:
...
Что не так с этой директорией в случае, когда работает GitLab c Runner-ом?


1. Освойте тег SRC
2. Докер имидж какой?
3. А вообще - с виндой сами имейте тёплые отношения- там злые тараканы, я их боюсь.
2 окт 19, 08:56    [21984506]     Ответить | Цитировать Сообщить модератору
Все форумы / Управление процессом разработки ИС Ответить