Sep 20: Continuous Delivery Overview by Rob Spieldenner

Title: Continuous Delivery Overview by Rob Spieldenner

Description: Continuous Delivery is a series of techniques and practices focused around keeping your code base in a releasable state and able to be deployed to production at the push of a button. To do this the talk will describe how to setup a build pipeline, create a maintainable suite of automated acceptance tests, use practices from infrastructure-as-code, and some possible deployment techniques.

Speaker: Rob Spieldenner is a Systems Architect at Next Century Corporation, a technology company focused on the development of a new class of solutions that include situational awareness, at-a-glance analysis, decision support, collaboration, and others to provide information to decision makers in homeland security, the military, and the intelligence agencies. He likes to think of himself as a software craftsman who strives to improve his understanding of software development. He has worked professionally for almost 10 years designing and developing Java and Groovy applications. He has promoted and setup a level of Continuous Integration or Continuous Delivery on every project he has been a member of over the last 5 years.

Food: Food and soft drinks will be provided by Near Infinity Corp.

Sponsors: Many thanks to the following supporters of the DC/Nova JUG.

SAIC
Near Infinity
Redhat
Solution Street
Appian
Excella
STSI

Join or login to comment.

  • Marcelo Zambrana V.

    very interesting topic!!!!

    September 20, 2012

  • Rob S.

    September 20, 2012

  • Tai T.

    What are the best tool to use in CI?

    September 19, 2012

    • Rob S.

      Which tools do you want: build, CI server, static analysis, testing, version control?
      What language(s) do you use?

      The general answer is choose ones you like, generally try free options before going through the paid options. There is no best. You have lots of choices for the ci server: Jenkins, TravisCI, Bamboo, shell scripts, etc.

      1 · September 19, 2012

    • Isaac C.

      Jenkins or Hudson (forks from the same code base) are the most popular. But to get value out of CI you need more than these. The code base has to be able to built headlessly. For java, Maven, Ant, Grails, Buildr are all build frameworks to describe the project. You also need to have a unit tests that can be run with each build to validate functionality. JUnit, TestNG, Arquillian are all good tools for this. A dependency mgmt solution for managing libraries is also essential. This can be part of the build framework (i.e. maven). If you use Ant, Ivy fits here. You can also use a local maven repository like Artifactory or Nexus to manage external 3rd party libraries. Finally, you'll need a dedicated machine that can do nightly & incremental builds. Prior to kick-off of nightly builds, clean out past build artifacts - including getting rid of your local maven/ivy repositories. That flushes out issues w/ dependencies not being available in public or on-premise managed repositories.

      September 19, 2012

Our Sponsors

  • NationJS Conference

    Join us November 7-8 for two incredible days of JavaScript talks.

  • Sonatype

    Your Trusted Partner for Open Source Governance, Management & Compliance

  • Liedos

    Liedos is a great scientific, engineering, and technology company.

  • Altamira Technologies

    Explore ALTAMIRA.

  • Appian

    Appian is the leader in modern Business Process Management software.

  • AppDynamics

    The end of slow applications.

  • Lab49

    Lab49 is a strategy, design and technology consulting firm.

  • Opower

    The market leader in customer engagement for the utility industry.

  • Solution Street

    Know Java, C#, Ruby, or PHP? Solution Street needs great developers!

  • Red Hat

    Redhat is more than a software company.

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

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