Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Leveraging CodeBuild from Jenkins
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Denny Schäfer
May 03, 2018
Technology
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Leveraging CodeBuild from Jenkins
Denny Schäfer
May 03, 2018
More Decks by Denny Schäfer
See All by Denny Schäfer
Terraform @IMMOWELT GROUP
tuxinaut
0
64
AWS Certification or how to become a Ninja
tuxinaut
0
53
Other Decks in Technology
See All in Technology
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
860
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
330
How to Design Configuration for Rails Applications
willnet
1
770
大型犬好きによるPugの紹介
yamanoku
1
160
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
go-sqletch
moznion
0
140
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
140
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
Building AI with AI
inesmontani
PRO
1
1.3k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Being A Developer After 40
akosma
92
590k
Transcript
LEVERAGING LEVERAGING CODEBUILD FROM CODEBUILD FROM JENKINS JENKINS Created by
Mark Meyer / @ofosos and Denny Schäfer / @tuxinaut
AGENDA AGENDA The route we took Introduction to Code* AWS
services Our setup Challenges in China Summary: Pros and Cons
THE ROUTE WE TOOK THE ROUTE WE TOOK CodeBuild AWS
integration Use Jenkins ecosystem and in-house knowledge CodePipeline was not able to satisfy our needs
CODECOMMIT CODECOMMIT Hosted Git service Well integrated into the Code*
suite Not a replacement for BitBucket/Github Pretty bare bones, but growing
CODEBUILD CODEBUILD Hosted build containers Limited, prede ned stages Easily
work with different build envs ECS: roles and VPC support
CODEDEPLOY CODEDEPLOY Automates software deployments Supports a variety of AWS
services Jenkins like, entirely hosted
CODEPIPELINE CODEPIPELINE Specialized work ow engine for builds Rather restrictive
in what you can do Really a special purpose solution
OUR SETUP OUR SETUP
None
A BUILSPEC.YML A BUILSPEC.YML env: variables: PUPPET_VERSION: "puppet5" parameter-store: SUPER_SECRET:
"/smaato/base-ami/super-secret" phases: build: commands: - packer ... > packer.log artifacts: files: - packer.log
CHALLENGES IN CHINA CHALLENGES IN CHINA Missing and incomplete AWS
services in the Chinese partition The Great Firewall
WHAT WE LIKE WHAT WE LIKE Fully automated Built every
Monday Build from a container Jenkins, Slack and Con uence
WHAT WE DON’T LIKE WHAT WE DON’T LIKE Lots of
moving parts Builds sometimes depend on the network weather Bitbucket → Codecommit Sync
DEMO TIME?¿ DEMO TIME?¿ Press the button
CONCLUSION CONCLUSION Jenkins integrations pack a lot of functionality We
feel, we are well integrated into the AWS ecosystem The Jenkins + CodeBuild combination is cost effective Decouples the build tools from the Jenkins instance
QUESTIONS QUESTIONS Q&A
THANK YOU THANK YOU