Setting environment variables from within snapcraft.yaml

Jin Hsieh jin.hsieh at
Tue Mar 21 07:44:14 UTC 2017

Hello Joseph,

As you said we generally export env. variables in launching script to
deploy a customized part,
not pretty sure we now have a plugin or something to support this "before
pull the source"...


On Tue, Mar 21, 2017 at 5:09 AM, Joseph Rushton Wakeling <
joseph.wakeling at> wrote:

> Hello folks,
> Is it possible to set environment variables to be used when creating a
> part of a snap?
> I guess one could use the `prepare:` scriptlet to do something like
> `export MY_VAR=whatever` but I'd like the environment variable to be set
> before I even pull the source.  (If you're wondering why: I'm considering
> whether I can use git environment variables to work around the
> launchpad-buildd constraints on support for git:// URLs.)
> I'm not seeing anything relevant in
> d-snaps/parts, hence why I ask here.
> Thanks & best wishes,
>     -- Joe
> --
> Snapcraft mailing list
> Snapcraft at
> Modify settings or unsubscribe at:
> an/listinfo/snapcraft

More information about the Snapcraft mailing list