Upload
cloudbees
View
69
Download
0
Embed Size (px)
Citation preview
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