Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Pipeline | dotnet build $PROJECT_PATH with spaces in the path

alex75
Contributor
March 6, 2021

This is my pipeline:

image: microsoft/dotnet:sdkimage: mcr.microsoft.com/dotnet/core/sdk:3.1-buster
pipelines:
default:
- step: 
    caches:
          - dotnetcore       
script:
- export PROJECT_NAME="Web Site/My Website.sln"   
- dotnet restore "Web Site"   
     
#- dotnet build $PROJECT_NAME          # <-- this does not work

- dotnet build "Web Site/My Website.sln" # <-- this works!
 

The path of the VS solution file is this: Web Site/My WEbsite.sln 
Essentially I'm not able to wrap the path in double quote using a (bash) variable,
to obtain the result of the last line.

I tried:
- export PROJECT_NAME="\"Web Site/My Website.sln\""
- export PROJECT_NAME="'Web Site/My Website.sln'"
- dotnet build "$PROJECT_NAME" 

They all fails like there is no quote surrounding the path.

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, forge, forge learning path, atlassian learning, cloud app development, forge app development, build forge apps, atlassian certification, developer training, jira app development, confluence app development, automation, ui frameworks

Turn Ideas into Atlassian Apps 📱

From setup to deployment—this learning path shows you how to build your first app using Forge. Learn the essentials, streamline workflows, and bring custom solutions to life across Jira, Confluence, and more.

Start Learning
AUG Leaders

Atlassian Community Events