維護一個環境的 CI / CD Pipeline 很簡單,但是維護很多環境的 CI / CD Pipeline 呢?! 尤其是不同性質的 HybridCloud 如何選擇一種 CI / CD Pipeline 來解決需求並且可維護是這場議程要分享給大家的。
這個簡報於濁水溪以南的最大研討會 MOPCON 2019 內的一場 Unconference 議程 https://mopcon.org/2019/schedule_unconf/
MOPCON 2019HybridCloud⼀一條通吃的CI / CD PipelineScott Liao
View Slide
HELLO ! I’m Scott Liao104 資訊科技 ⼯工程經理理我會 ... AWS、DevOps、打雜⾁肉搜 Mr. 沙先⽣生 或是 Mr. 礦物先⽣生 找到我• IT 鐵⼈人賽第九屆:Puppet 從入⾨門就放棄• DevOpsDays Taipei 2018 講者• SITCON 2019 講者• DevOps Taiwan CI/CD/Pipeline Tools• CloudSummit 2019 講者
What is DevOps
BOSSDevOps !!
Google as DevOps
• CI / CD• Infra as Code• Kanban• ScrumWhat is DevOps
Google as CI / CD
• Jenkins• Gitlab CI• Drone CI• Travis CI• Circleci CI• …What is CI / CD
Any tools is nice !!
Any tools is nice !!in Single
On Premises+Public Cloud
Compatibility
JenkinsGitlab CIDrone CITravis CICircleci CI
Auto Scaling
Ops is Anytime
image
image• Always ready• Deploy at anytime• Consistent• Quick
AWSCodeDeploy
AWSCodeDeploy• Automation• Multiple Deployment type• Mix Deploy Target• Auto scale
AWSCodeDeployOn PremisesEC2 / Lambda
AWSCodeDeploy$0.02 / timeFree
JenkinsGitlab CIDrone CITravis CICircleci CICIVerGitGithubGitlabCDImageCodeDeploy
CodeDeployTravis CIGithubEC2
CodeDeployTravis CIGithub• Hybrid Cloud• Software as a Service• Time is Money• More example• Easy
Implement !!!
DevOps:):
THANKS !Any questions ?• facebook.com/shazi.liao• shazi.info• github/shazi7804