Continuous Integration on the Salesforce1 platform Agenda is at GitHub repo: https://github.com/Los-Angeles-Salesforce-Developer-Group/BuildProcessWorkshop2015
Nathan Pepper, Salesforce Developer and User Group Manager ( http://www.meetup.com/Los-Angeles-Salesforce-Developer-Group/members/8482091 ) will be facilitating this meeting
* 6:00pm - Doors open
* 6:15pm - Welcome/Introduction (Nathan Pepper)
* 6:30pm - Continuous Delivery of Success - How the Salesforce platform enables organizations to continuously adapt to change (Alex Sutherland)
* 7:10pm - Automating Pull Request Testing Using Ant and Travis (Daniel Hoechst) -- Slide deck here GitHub repo here
* 8:30pm - Intro to git, ant, and ivy for Salesforce developers (Nathan Pepper)
"If you build it, they will come." Having a house that's already built is great. You can keep it shiny, rearrange things inside, maybe add an addition (Sun room?)... but what if it falls down in an earthquake? (and you and your family are safely at work and school, of course) How do you rebuild? Are there plans anywhere on how to build the house? What tools do you even need to do the build?
Build processes in the Salesforce world are usually the realm of an Independent Software Provider (ISV) Partner (a.k.a. AppExchange app seller) or large scale enterprise customizations that include unmanaged and/or managed code and packages. However, build processes are nothing new in the land of software development... and luckily, Salesforce allows for use of some of the most tried and true (some old, some new) tools behind the build process.
Some questions to ask yourself:
• Do you use version control? (git, svn, TFS, ...)
• Are you using version control to backup to or build from? (idk means backup)
• Do you have more than one sandbox? (or more than one dev org for ISV's)
• Have you used ant and/or the Force.com Migration Toolkit?
• What about dependencies?? Have you used ivy or a similar dependency tool?
• What's the bigger pain point for you: getting sample data from one org to another, or metadata from one org to another?
• Have you used (or wanted to use) Jenkins or some Continuous Build tool?
Alex Sutherland ( http://www.twitter.com/apexsutherland )
Daniel Hoechst ( http://www.twitter.com/dhoechst )
Kevin Poorman ( http://www.twitter.com/codefriar )
Nathan Pepper ( http://www.twitter.com/SForceBeWithYou )