Skip to content
An Azure Pipelines task extension for running Pulumi apps.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates May 1, 2019
buildAndReleaseTask Bumped version to 0.1.17. [skip ci] May 13, 2019
examples Add an examples folder. Update the overview content with a Prerequisi… May 1, 2019
images Bump version to 0.1.11. Revert extension icon back to light background. May 1, 2019
.gitignore Allow specifying a service connection for the Pulumi task (#1) Apr 17, 2019
README.md Move the pulumi code into its own file (#6) May 1, 2019
azure-pipelines.yml Add an examples folder. Update the overview content with a Prerequisi… May 1, 2019
overview.md Add a note about Pulumi access token in the overview content. (#12) May 2, 2019
package-lock.json Tests and some other cleanup (#2) Apr 29, 2019
package.json
vss-extension.json Bumped version to 0.1.17. [skip ci] May 13, 2019

README.md

Pulumi Azure task extension for Azure Pipelines

Release status

This project is in private preview. Do not make this repo public yet!

Prerequisites

  • Node (>= 8.x)
  • Yarn (>= 1.13.0)
  • tslint (npm i -g tslint)
  • typescript compiler (npm i -g typescript)

Local Development

  • Set the AGENT_TOOLSDIRECTORY env var to any directory for caching the pulumi tool.
  • npm install in the buildAndReleaseTask and the buildAndReleaseTask/tests folders.
  • You can run the tool either from the root directory or the buildAndReleaseTask directory.
    • To run from the root folder, simply run npm start.
    • To run from the buildAndReleaseTask folder, run tsc && node index.js from the buildAndReleaseTask directory.

Tests

npm run test

Package

Learn more here.

  • Ensure you have tfx cli installed by running tfx version. If it is not installed, then run npm i -g tfx-cli.
  • Install vsts-bump by running npm i -g vsts-bump.
  • Run npm run package from the root directory.
You can’t perform that action at this time.