I have a project that can be packaged on my local ubuntu installation with no problems, I just run snapcraft and it’s packaged. But it doesn’t work on build.snapcraft.io and it tells me that in order to debug why it doesn’t work I should run in on my own PC, where it works.
What is wrong? How does it even work, is there any documentation? I was thinking it’s similar to travis, so that it downloads whole my repository to some temporary VM, runs the scripts there and nuke the VM, but it probably doesn’t even fetch whole repository? IDK really.
It would be also epic if I could configure it so that it builds snaps from some other branch than master, so that I don’t have clutter it with “test commits” where I am trying to get it working.
It would be also epic if I could configure it so that it builds snaps from some other branch than master, so that I don’t have clutter it with “test commits” where I am trying to get it working.
We have plans for supporting pull requests down the road:
To avoid lots of test commits I’d suggest using snapcraft cleanbuild locally before committing.