Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[2020.05 Meetup] [Talk#2] Miguel Palhas - Autom...
Search
DevOps Lisbon
May 18, 2020
Technology
1
98
[2020.05 Meetup] [Talk#2] Miguel Palhas - Automating your Way to Confidence
See the vídeo at:
https://youtu.be/KrRGMG99zyQ
DevOps Lisbon
May 18, 2020
Tweet
Share
More Decks by DevOps Lisbon
See All by DevOps Lisbon
[2020.11 Meetup] Lisa Crispin - Testing in DevOps
devopslx
0
69
[2020.10 Meetup][TALK] Andrey Budzar - How Linedata Streamlined CI/CD and Optimized Cloud Spend
devopslx
1
540
[2020.09 Meetup] [Talk] Pranjal Deo - Engineering Reliable Mobile Applications
devopslx
0
73
[2020.07 Meetup] [INTRO] DevOps Lisbon
devopslx
0
110
[2020.07 Meetup] [Talk] May Poppendieck - Six Decades of Software Engineering
devopslx
0
170
[2020.06 Meetup] [INTRO] DevOps Lisbon
devopslx
1
100
[2020.06 Meetup] [Talk] Patrick Debois - Trust Me, We're Doing DevSecOps
devopslx
2
430
[2020.05 Meetup] [Talk#1] João Tiago - Load testing UK’s biggest food publisher using AWS & Artillery
devopslx
0
120
[2020.05 Meetup] [INTRO] DevOps Lisbon
devopslx
0
34
Other Decks in Technology
See All in Technology
専門領域に特化したチームの挑戦
leveragestech
0
200
Hyperledger Fabric(再)入門
gakumura
3
6.7k
4年で17倍に成長したエンジニア組織を支えるアーキテクチャの過去と未来
sansantech
PRO
1
4.6k
GDGoC開発体験談 - Gemini生成AI活用ハッカソン / GASとFirebaseで挑むパン屋のフードロス解決 -
hotekagi
1
390
iOS 18 から追加された SwiftUI の傾向について調べてみる
swiftty
2
100
Entra ID の多要素認証(Japan Microsoft 365 コミュニティ カンファレンス 2024 )
murachiakira
0
1.5k
241130紅白ぺぱ合戦LT「編集の技術」
toya524287
5
550
sre本読んだ感想
pisakun
0
110
Amazon Forecast亡き今、我々がマネージドサービスに頼らず時系列予測を実行する方法
sadynitro
0
220
生成AIを活用したIT運用高度化への挑戦
iotcomjpadmin
0
170
徹底解説!Microsoft 365 Copilot の拡張機能 / Complete guide to Microsoft 365 Copilot extensions
karamem0
1
1.4k
JAWS UG 青森(弘前)クラウド・AWS入門
hiragahh
0
170
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
Become a Pro
speakerdeck
PRO
25
5k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Typedesign – Prime Four
hannesfritz
40
2.4k
Code Reviewing Like a Champion
maltzj
520
39k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
17k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Facilitating Awesome Meetings
lara
50
6.1k
Building Applications with DynamoDB
mza
90
6.1k
Raft: Consensus for Rubyists
vanstee
136
6.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Transcript
Miguel Palhas / @naps62
PS: We're hiring!!
None
git push <do stuff>
Not everything is a commit
None
@ Utrust Multiple live environments: Development Staging/QA Sandbox/Production Deployed ASAP
~weekly ~weekly'ish
git checkout -b release-2020-01-14
git push deploy Wait... So only developers can deploy??
- approval_step type: approval requires: - approval_step workflows: 1 deploy:
2 jobs: 3 4 5 6 - deploy: 7 8 9
None
None
None
name: Github Action Example on: push: branches: - master jobs:
... 1 2 3 4 5 6 7 8 9 Triggers
name: Github Action Example on: push: pull_request: types: [opened, synchronize]
issue_comment: types: [created] jobs: ... 1 2 3 4 5 6 7 8 9 10 11 12 13 Triggers
None
name: Github Action Example jobs: test: runs-on: ubuntu-latest container: node:9.11.2
steps: - name: Hello run: echo "Hello World" 1 2 3 4 5 6 7 8 9 10 Commands
name: Deploy on: [deployment] jobs: test: steps: - name: Checkout
run: actions/checkout@v1 with: ref: ${{ github.event.deployment.ref }} 1 2 3 4 5 6 7 8 9 10 11 Reusable Actions
steps: - name: Trigger Deploy uses: actions/
[email protected]
with: script: |
console.log("wow, javascript!") await github.repos.createDeployment({ # ... }) 1 2 3 4 5 6 7 8 9 10 11 12 13 github-script
1. Consumes the Github API, not just `git push` 2.
More intuitive flows for our team 3. Powerful reusability (JS / Docker actions)
Watch: ChatOps at GitHub - Jesse Newland RubyFuza 2013
None
1. Preserves history 2. Live documentation 3. Full transparency
None
Miguel Palhas / @naps62