continuous delivery @ github - devops spain · 2017-10-31 · continuous delivery @ github chatops...
TRANSCRIPT
the best way to build and ship software
Continuous Delivery @ GitHub
ChatOps & Hubot
Alain Hélaïli
GitHub – [email protected] – @AlainHelaili
the best way to build and ship software
the best way to build and ship software
Production deployments
3
440
the best way to build and ship software
Issues
5
the best way to build and ship software
Projects
6
the best way to build and ship software
Pull Requests
7
the best way to build and ship software
Get CI status back in PR
8
the best way to build and ship software
Get deployment status back in PR
9
GitHub Flow
Create a Feature Branch
Add commits
Open a Pull Request
Discuss and Review Code
Ship
the best way to build and ship software 17
the best way to build and ship software
Hubot
19
the best way to build and ship software
Repo activity in the chat room
20
the best way to build and ship software
Chat room activity in Issues
21
the best way to build and ship software
Where Can I Deploy?
22
the best way to build and ship software
Deploy to production
23
the best way to build and ship software
Deploy to prod
24
the best way to build and ship software
Haystack
25
the best way to build and ship software
Hubot has your back
26
the best way to build and ship software
Hubot has your back
27
the best way to build and ship software
Hubot has your back
28
the best way to build and ship software
Hubot has your back
29
Merge with master
the best way to build and ship software
the best way to build and ship software
Wait a minute
32
the best way to build and ship software
????!!!!!!
33
•Sprint
•Kanban
•Scrum
•QA
•Acceptance
•Release
“
the best way to build and ship software 34
PERFECTION IS ACHIEVED, NOT WHEN THERE IS NOTHING MORE TO ADD, BUT
WHEN THERE IS NOTHING LEFT TO REMOVE.- ANTOINE DE SAINT-EXUPERY
Well…
Source: https://hackernoon.com/why-isnt-agile-working-d7127af1c552
To Do
WIP
DeployQA
Accept
Done
To Do
WIP
QA
Accept
Done Deploy
the best way to build and ship software 40
the best way to build and ship software 41
the best way to build and ship software
Continuous Information
42
11:55 12:20
the best way to build and ship software
a jnunemaker/flipper
44