mirror of https://github.com/pulumi/pulumi.git
f953794363
When deploying a project via the Pulumi.com service, we have to upload the entire "context" of your project to Pulumi.com. The context of the program is all files in the directory tree rooted by the `Pulumi.yaml` file, which will often contain stuff we don't want to upload, but previously we had no control over what would be updated (and so folks would do hacky things like delete folders before running `pulumi update`). This change adds support for `.pulumiignore` files which should behave like `.gitignore`. In addition, we were not previously compressing files when we added them to the zip archive we uploaded and now. By default, every .pulumiignore file is treated as if it had an exclusion for `.git/` at the top of the file (users can override this by adding an explicit `!.git/` to their file) since it is very unlikely for there to ever be a reason to upload the .git folder to the service. Fixes pulumi/pulumi-service#122 |
||
---|---|---|
.. | ||
archive | ||
cmdutil | ||
contract | ||
convutil | ||
fsutil | ||
mapper | ||
rendezvous | ||
retry | ||
rpcutil | ||
testutil |