Also, I'm not certain I would use Pulumi as a pipeline. It is sort of a workflow in that it will provision cloud resources, and you can make these activities dependent on each other, but that isn't the same as a full-fledged pipeline such as Azure DevOps, Jenkins, TeamCity, etc where a Pulumi task in that pipeline would live amongst many other tasks doing various jobs.