Tuesday, December 20, 2011

During the weekend of Dec 16th-18th, getBarista was used to test and deploy PullRightPeople app.

We've created it as a part of DOU Startup Mixer 48 hour challenge to assemble action team to clarify, test and bring business idea to the working product stage.

Check what we've got at http://app.pullrightpeople.com/ - that's mobile html5 app that helps you to find people you need on business/tech events.

The steps where simple (modulo bugs fixed :) ):
  1. Add getbarista user to your github project (so it would have access to the source code to test and deploy)
  2. Click on "Add private project from github" link at your project list page
  3. Fill the form:
  4. Get usual dashboard and set project's settings module
That's all :)  Now you can either deploy your last commit or push something new.  It will be online within minutes, after your tests will pass.

Now this functionality is available for premium subscribers.  If you'd like to test it, but not sure - let us know using Feedback widget.

Thursday, August 25, 2011

How to deploy a public github project on getBarista

It's dead simple:

1. Make a fork of a repository on the GitHub or create a repository, according to the tutorial (see also SSH key, SSH issues, Set token).

For the purposes of this blog post we've created a pre-canned "hello world" django application, avalable at https://github.com/gmt-git/django-hello-world/

You should get something like this:



2. Open "Service Hooks" pane in the admin settings and enter http://getbarista.com:4000 as Post-Receive URL:



3. Now you get go to http://getbarista.com/project and add your project using Add public project from github link. Just like this:



4. Enter your github project url and project name to be used in getBarista:



5. On project dashboard, set Django settings module to django_hello_world.settings and save the changes:



6. Now you can deploy your project using Deploy last commit button. That might be well the only time when you do this manually.



As project tests, the commit line changes from magenta (testing) ...



to grey (deploy)...



..and finally - green.

Now you may visit your app by following Go link:



Time to clone your project locally and git push your changes. They will be deployed automatically.


We will tell about more advanced features of getBarista in future posts.

Stay tuned!