JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DEV@Cloud

Post on 15-Apr-2017

70 views 0 download

Transcript of JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DEV@Cloud

Continuous Integration and Distribution in the

Cloud with DEV@Cloud

Mark Galpin JFrog

@magalpin

June 18, 2015

#jenkinsconf  

Who’s talking?

@magalpin

www.linkedin.com/in/magalpin

What? • Customers

• Communities

• Partners

What? • Customers

You!

• Communities

• Partners

What? • Customers

You!

• Communities Here!

• Partners

What? • Customers

You!

• Communities Here!

• Partners Example: Work w/Pivotal to deploy JFrog Artifactory to Cloud Foundry

What Frog?

What Frog?

What Frog?

What Frog?

What Frog?

What Frog?

I want a modern software pipeline!

I want a modern software pipeline!

Like the Cool Kids do it!

And by the way . . . JFrog Does it Too!

Whats The Spec? •  Automated

– Releases are controlled, but easy

•  Enterprise Ready – Can handle both open source and

proprietary project needs

•  Control –  I choose who sees what

‹  Store your sources

‹  Build your binaries

‹  Store your binaries

‹  Deploy your binaries (to your server)

or

‹  Distribute your binaries

That sounds like a lot of servers to maintain…

In the cloud? As a Service?

Really?

Tell me more!

Source Control Bring (or Select) your own!

Source Control Bring (or Select) your own!

OR

Source Control Bring (or Select) your own!

OR

Use Built-In with DEV@Cloud! Git or SVN

Source Control Bring (or Select) your own!

OR

Use Built-In with DEV@Cloud! Git or SVN

Network Close!

What about CI?

Advantages of DEV@Cloud •  In the Cloud!

– No servers to maintain

•  Its Jenkins! – The tool we all know and

love! •  Plugins

– Flexibility!

Options: • Use the DEV@Cloud built-in

repos – Network Close – No Additional Charge

•  Not a true binary repository – Lacks many capabilities that a fully-

featured binary repository provides

h"p://www.jfrog.com/ar0factory/versions/#Cloud  

Binary Repository

Why Artifactory Online? •  Focused on managing your

binaries – Reproducible Builds!

•  Extensible Metadata for your artifacts – Advanced search by metadata!

•  Artifactory Online is in the Cloud – No servers to maintain

The Frog And the Butler! • Automatically Generated

Build-Time Metadata – Build Information – Dependency Information – License Information – Environment Variables

The Frog And the Butler! • Still Network Close (US-

East-1) • Maintained Plugin available

for all Jenkins

Distribution Platform

Why Bintray?

Why Bintray?

Who uses this Bintray, anyway?

DaaS for Proprietary Too! DaaS

The Butler and the Frog Distributing your Binaries Together

3 Things to watch for in the demonstration: 1.  We will go from source -> distribution with minimal

intervention

2.  The Butler and the Frog: Great Products Better Together!

3.  All in the cloud – I will touch nothing but the web browser

Demo!

Q&A time