addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

February Meetup - Continuous Integration

*** IMPORTANT NOTE! ***

The entrance for the MP office has now changed, there is a  brand gated entrance 20 feet closer to the right. Dial 129 at the gate/door to gain admittance. 

On entering proceed forward up the main staircase in the atrium and turn left at the top. Follow the corridor round and you will arrive at the MP office landing.

We will try and have people on hand to escort you up if you arrive before 6.45pm, after that you're on your own! You will not be able to gain access via the old entrance and door entry system.

***************************

Hi all,

This months theme is Continuous Integration and we have two talks about how you can make your development process more efficient and robust using Continuous Integration.

Talk 1: Using Bamboo to enable Continuous Integration

An introduction to Bamboo and how to make the most of it when used with the Salesforce1 platform and dev tools.

Speaker Bio:

Klea Kolaric was originally a C++ developer specialising in computer graphics, but 5 years ago she started working on the Force.com platform and she hasn't looked back since. She currently works at Tquila as a Technical Consultant.

Talk 2: Automating deployment between Orgs using Git and Continuous Integration

Automating the deployment between environments (dev, test, prod, etc.) gives consistency, visibility, and validation to the process.This greatly speeds up deployment and provides early detection of defects. Join us as we cover the theory and best practices of this approach. You'll discover how to design your own automated processes using Continuous Integration (CI) tools and Git version control.

Speaker Bio

Sebastian Wagner is a freelance Salesforce Certified Technical Architect with German passion for governance, best practices, efficiency and dogs. Besides his work on projects with Deloitte, he offers a coaching program (www.ctacoach.com) to prepare candidates for the Certified Technical Architect exam and advises Salesforce consulting and ISV partners on solution design, strategy and processes.

Agenda:

6:00 pm - Doors open

6:30 pm - 7:00 pm - Socialize over beer and snacks

7:00 pm - 8:00 pm - CI talk

Venue: Make Positive's office near London Bridge


@Anup


Join or login to comment.

  • Guy K.

    Those that attended this meet up may recall that one of the issues mentioned with using bamboo or jenkins, is that you have to put your prod username, password and security token in an unencrypted build.properties file.
    Summer 15 is offering a possible solution for that, although it's sub optimal:

    Summer 15 add the ability to replace the username & password with a session id, when invoking the ant migration tool kit. This means you do not have to share your login credentials with the world HOWEVER
    this is still sub-optimal, as this ID is temporary - so you have to login to SFDC, run an anonymous apex command (system.debug(userinfo.getSessionId());) to get your session ID , which is than only valid for about 3 hours ...

    nevertheless - this solution still works if you work in an environment with strict security requirement or where you are only granted temporary access to prod for releases

    2 · April 30, 2015

  • Örn Ingvar Á.

    Really enjoyed my first Salesforce developer meetup. Many thanks to the hosts, sponsors and of course the speakers.

    February 27, 2015

  • Todd H.

    Great meetup, thanks to the sponsors and of course to Klea and Sebastian for their talks. It was great to hear the input from those in the audience too.

    I have written a short review here for those that missed it http://bit.ly/ldn_dev_0215

    3 · February 26, 2015

    • Anup J.

      That's great! Thanks Todd!

      1 · February 26, 2015

  • Mike

    Good information and code here from the Salesforce Foundation on how they manage the Nonprofit Starterpack application from end to end. They are using GitHub and Jenkins. Pretty comprehensive.

    http://developer.salesforcefoundation.org/CumulusCI

    Seb, you mentioned some way of auto-generating package.xml. Do you have any examples?

    2 · February 26, 2015

  • Klea K.

    Hi, thanks to everybody who attended last night!

    You can find the slides I used here: http://www.slideshare.net/KleaKolaric/bamboo-presentation-v10

    I also have a more detailed post about Bamboo features up on the Tquila blog (including how to build any commit from the repository): http://www.tquila.com/blog/2014/11/06/6-tips-improving-continuous-integration-salesforce-projects-bamboo
    It will give you more details on how to actually configure the features instead of just giving a general overview.

    Also, there were some interesting questions raised about destructive changes (and how to run them in Bamboo), so keep an eye out on the Tquila blog, I'm hoping to have an introduction to basic Ant scripts/build targets up soon :)

    7 · February 26, 2015

  • Sebastian W.

    great session and good questions guys. here are the promised links

    the presentation:
    http://bit.ly/sf-auto-deploy

    recording from DF14 - just jump to 30min to get to the QA part with tons of questions
    https://www.youtube.com/watch?v=_eJn2qNDLHQ#t=1810

    5 · February 26, 2015

  • John D.

    Good presentations - really enjoyed my first London Developer Group

    February 25, 2015

  • Srdan M.

    It is always good when people presenting have everyday experience on what they were presenting

    2 · February 25, 2015

  • Justin H.

    Looking forward to it. We're using Jenkins / Bitbucket. Be good to hear what everyone else is using. Interested in seeing Bamboo.

    February 25, 2015

  • Jean-Noel C.

    can't make it today, sorry for the last minute cancellation. RSVP have been updated.

    February 25, 2015

  • Osato

    Hi All, Unfortunately won't be able to make it today.RSVP been updated :-)

    February 25, 2015

  • Jurgis Š.

    This is going to be my last SFDC London meetup before moving abroad.
    Perhaps anyone would be interested in taking over a 27" IPS 2560x1440 developer tool? :)
    http://i.imgur.com/N6684bj.jpg

    February 25, 2015

    • Jurgis Š.

      I've also have a nice set of bookshelf speakers with amp - Jamo E610.

      February 25, 2015

    • jerry

      Cool, looking forward to see you there!

      February 25, 2015

  • Francis P.

    I'm not going to make it this time. I'm on a client site in deepest darkest England...

    2 · February 24, 2015

    • Anup J.

      booo :-) See you at the next one!!!

      February 25, 2015

  • Keir B.

    Can't make this one now I'm afraid - see you all for Lightning Developer week.

    1 · February 23, 2015

    • Anup J.

      No worries Keir! See you at the next one!

      February 25, 2015

  • Justin H.

    Looking forward to tonight. We're using Jenkins/Bitbucket so will be good to hear what others are using.

    1 · February 25, 2015

  • Anup J.

    Hi all, the meetup will be hosted at MakePostive's london office. Please see the description for more details. Also, if your plans have changed, please update your RSVP so that we can confirm the people on the wait-list? Thanks!

    3 · February 18, 2015

Our Sponsors

  • Make Positive

    Gracious hosts providing a great venue and wonderful food & drink

  • BrightGen

    Beer, pizza and an awesome view of London.

  • Capgemini UK

    Hosting facilities, food and drink

  • Xactly

    Host and sponsor

  • MobileCaddy

    The enterprise solution for mobilising your force.com applications

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy