Публикация ASP.NET Core в IIS с помощью GITLAB CI / CD - PullRequest
0 голосов
/ 24 января 2019

Я могу запустить веб-приложение, используя dotnet run в сценарии .gitlab-ci.yml.

stages:
    - build
build:
    stage: build
    before_script:
        - 'dotnet restore'
    script:
        - echo "Building the My Application"
        - "dotnet publish Eitms.Decoder.sln -c release"
        - "cd C:\\MyFolderContaints\\Eitms.Decoder.Backend"
        - "dotnet run"
    only:
        - release

Но как я могу опубликовать в IIS?Кто-нибудь может показать шаг?

Спасибо

ОБНОВЛЕНИЕ

После просмотра сценария из ЗДЕСЬ , все еще не удалось.Я что-то здесь не так сделал?

stages:
    - build    
    - deploy
build:
    stage: build
    before_script:
        - 'dotnet restore'
    script:
        - echo "Building the app"
        - "dotnet publish Eitms.Decoder.sln -c release"
    artifacts:
        untracked: true
    only:
        - release

deploy_staging:
    stage: deploy
    script:
        - echo "Deploy to IIS"
        - "dotnet publish Eitms.Decoder.Backend\\Eitms.Decoder.Backend.csproj -c release -o C:\\Secret Path\\PRODUCTION\\Secret Project"
    dependencies:
        - build
    only:
        - release
...