Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continuous Integration & Continuous Deployment for Go Services
Search
Abhinav Ajgaonkar
April 14, 2016
Technology
0
71
Continuous Integration & Continuous Deployment for Go Services
Setting up a GitHub -> Travis -> CodeDeploy workflow for automated CI & Cd.
Abhinav Ajgaonkar
April 14, 2016
Tweet
Share
More Decks by Abhinav Ajgaonkar
See All by Abhinav Ajgaonkar
Titan: The Journey
abhinav
0
310
Storm 101
abhinav
1
140
Other Decks in Technology
See All in Technology
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
3
120
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
120
MapLibreとAmazon Location Service
dayjournal
1
140
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
2
740
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.4k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
340
本当のAWS基礎
toru_kubota
0
370
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
450
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
320
DevOpsDays History and my DevOps story
kawaguti
PRO
9
2.3k
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
0
320
AWS認定資格を取得したので、初めてマネコンを触った時を振り返ってみた。
ainatsuptr
2
100
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
Why Our Code Smells
bkeepers
PRO
331
56k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
BBQ
matthewcrist
80
8.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
How to name files
jennybc
64
93k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
186
16k
Transcript
1
CI & CD FOR GO SERVICES
3 ABOUT ME
WORKFLOW
5 COMMIT BUILD & TEST DEPLOY
6 CONTINUOUS INTEGRATION
STEP 1: TRIGGER BUILDS +
8 TRAVIS SETUP
GO GET PRIVATE DEPS h"ps:/ /docs.travis-ci.com/user/languages/go Travis CI docs are
10 STEP 2
CONTINUOUS DEPLOYMENT
STEP 3: AUTOMATE DEPLOYS AWS CodeDeploy
CODE DEPLOY SETUP IS ANNOYING AT BEST
14 APP DETAILS DEPLOYMENT GROUP DEPLOYMENT CONFIGURATION
15 STEP 4: DEPLOY ON GREEN
16 BONUS: CHATOPS
None
None
ADVANCED DEPLOYMENTS
20 DEMO
21 FIN abhi@crowdriff.com twi=er.com/abh1nv github.com/abh1nav