The market for CI building electron apps is growing fast and you guys are one of the few people to offer mac environments! It’s currently quite complex to setup, especially since developers are used to adding an
appveyor.yml found online and everything just works for Windows.
I’ve tried to help a couple of people set it up and they’ve struggled at most of the points I did.
For this to work currently, I have two apps configured pointing to the same repository and slightly different workflows for each. I currently have a shared
bitrise.yml in the repository and the two apps call various workflows via
bitrise run. I understand the reasons and pros/cons of putting the config in the repo but many developers balk at the idea of having the build config in two places (or in my case 3 places!).
It would be great to have a basic ubuntu image with more dependencies installed targeting electron so both apps could use the same workflow.
For linux I currently have to install some stuff before:
sudo apt-get install -y gcc-multilib g++-multilib icnsutils graphicsmagick xz-utils libudev-dev
It would also be great if your auto detect tool detected electron app repositories and offered this ubuntu image or a mac one. The detection currently fails and its not too obvious what to do next. The detection could be as simple as checking if