Bitbucket Pipeline / .Net Core - файл проекта не существует - PullRequest
0 голосов
/ 25 сентября 2018

.yml file:

image: microsoft/dotnet:sdk

pipelines:
  default:
    - step:
        caches:
          - dotnetcore
        script: # Modify the comma`nds below to build your repository.
          - export SOLUTION_NAME=SSU.IS.Services
          - export PROJECT_NAME=SSU.IS.Identity
          - export TEST_NAME=SSU.IS.Module.StaffRecords.Test
          - dotnet restore $SOLUTION_NAME
          - dotnet build $PROJECT_NAME
          - dotnet test #$TEST_NAME

Файл bitbucket-pipeline.yml находится в корневом каталоге, в нем есть папка с именем SSU.IS.Services, которая содержит .sln, а также другие папки, содержащиедругие папки, содержащие проекты.

Восстановление не вызывает проблем, однако при выполнении шага сборки возникают ошибки.

Я попытался оставить это поле пустым, указав имя проекта и указав, что я считаю относительнымПуть к проекту - все безрезультатно.

Путь к .csproj

identity-management-mvc/SSU.IS.Services/Sites/Identity/SSU.IS.Identity/SSU.IS.Identity.csproj

enter image description here

1 Ответ

0 голосов
/ 25 сентября 2018

Для тех, кто читает, набрал полный путь, включая расширение файла:

image: microsoft/dotnet:sdk

pipelines:
  default:
    - step:
        caches:
          - dotnetcore
        script: # Modify the comma`nds below to build your repository.
          - export SOLUTION_NAME=SSU.IS.Services
          - export PROJECT_NAME=SSU.IS.Services/Sites/Identity/SSU.IS.Identity/SSU.IS.Identity.csproj
          - export TEST_NAME=SSU.IS.Services/Tests/SSU.IS.Module.StaffRecords.Test/SSU.IS.Module.StaffRecords.Test.csproj
          - dotnet restore $SOLUTION_NAME
          - dotnet build $PROJECT_NAME
          - dotnet test $TEST_NAME
...