nf-tools/AzureDevOps/TaskInstallMSBuildComponents
..
TaskFiles
README.md
extension-icon.png
overview.md
package-lock.json
package.json
vss-extension.json

README.md

Azure Pipelines Tool installer

This is the project for an Azure DevOps extension. The task installs the nanoFramework MSBuild components required to build an nfproj in an Azure Pipeline.

The file structure follows the basic Azure DevOps extension.

Required components to build/pack the installer:

  • VstsTaskSdk inside TaskFile\ps_modules\VstsTaskSdk
  • 7zip inside TaskFiles\7zip

Steps to package/publish the task in the "Add a build or release task" tutorial.

Pack and publish

tfx extension publish --publisher nanoframework --manifest-globs vss-extension.json --no-wait-validation

TO-DO:

  • automate the vsix packaging and versioning
  • improve marketplace stuff (description, links, etc.)