How to configure a Command task in a bamboo.yaml file

Steven Benner
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 24, 2019

Our organization is using bamboo.yaml files to configure our CI/CD environment.

We have several dotnet projects, and we are building them using a combination of msbuild and dotnet build.

We are able to manually create a build plan using a Command task that executes dotnet.exe passing in the build parameters.

We would like to configure this build plan and job with a bamboo.yaml file, but I'm not seeing any documentation explaining how to configure a Command task in yaml. The Java Specs configuration is below. Is there a yaml equivalent?

new CommandTask()
.description("dotnet publish")
.executable("dotnet")
.argument("publish -o \".\\bin\""))))

 

 

1 answer

0 votes
Atul Yadav September 13, 2019

You can use the below example YAML commands to execute, Let me know if it works for you.

 

---
version: 2
plan:
  project-key: TEC
  key: ROCKET
  name: Application  for build
stages:
  - Build Stage:
    - Build   Build:
  tasks:
  - clean
  - script:
      - cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
      - dir
      - msbuild C:\Users\user\bamboo-agent-home\xml-data\build-dir\TEC-ROCKET-JOB1\bamboo-specs\ABC.sln /t:Rebuild /p:Configuration=Debug

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events