~/talk

Automate All The Things!

Talkat Øredev 2019 · 2019-11-06..11-08· [devops-and-delivery, developer-experience]
slides:none on file

Automated CI uses GitHub Actions (also shown on CircleCI) to run Gradle builds, ktlint pre-push hook copied from repo scripts so formatting fails locally not on CI, scheduled dependency checks at 08:00 that list outdated libraries, and Crashlytics distribution on develop plus Play Store publish on merge to master via Gradle Play Publisher. Danger posts danger inline lint comments and APK size warnings, turning build logs into actionable PR comments and catching size regressions.

AI-written summary · about

  1. 0:00Start
  2. 1:16Why Do We Want To Automate Things
  3. 4:51General Automated Build
  4. 6:33An Automated Build
  5. 8:47Pull Requests and Issues
  6. 11:18Status Checks before Merging
  7. 12:15Validating Code Quality
  8. 13:29Katy Lint
  9. 15:39Reformatting Code Using the Ide
  10. 16:32Optimize Imports on-the-Fly
  11. 17:32Android Studio
  12. 18:27Get Hooks
  13. 22:06Review the Code
  14. 24:39Github Pull Request Templates
  15. 30:14Conditional Logic
  16. 33:27Lint Checks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.