I would like to use bitrise-cli to build a mobile app, like heroku does, only using only command line.
ex.: bitrise run --server=bitrise bitrise.yml
Use case / for what or how I would use it
I really like use web ide, like cloud 9, and this will help me a lot.
or integrate it with others pipelines tools, Ex.: Jenkins, Gitlab CI, without pain. I would like to use bitrise as build environment provider.
@fca-dev-tools I had some time to work on the related tool/plugin and started to publish the progress, if you’re interested (feel free to send feedback! ):
A Terminal / Command Line interface for bitrise.io, to manage your apps on bitrise.io right from your terminal / command line.
That’s what you don’t need with bitrise You connect your GitHub/Bitbucket/GitLab/Gogs/… repository to bitrise.io and that’s all. You don’t need to push into our git repo like you do on Heroku, you push into your own repo which will start a build on bitrise.io automatically (if you allowed bitrise.io to add a webhook to your git service, or if you configure a webhook yourself).
At this point we don’t plan to have a separate bitrise repository like what you described, but one thing is certainly missing - to be able to register a repository from the terminal / cli. I think that’s pretty much what you’re after, as once the app/repo is configured on bitrise.io (including a webhook - Redirecting… - Bitrise Docs ) then you just work in your repository, push commits there, and it’ll trigger the builds for you.
Indeed. I’d argue this is not that different how you do it on Heroku, e.g. if you want to set an environment variable on Heroku you do that via a separate heroku config:set ENVVAR=val call - it’d be similar on bitrise with e.g. the certificates.
If you have any questions or feedback just let me know!
We’ll keep this #feature-request dedicated for the “create a new app on bitrise.io” feature / flow, and everything else that’s going on with the plugin can be followed in the other thread.