~/talk

Building Bitrise Automations With Swift

Talkat 360iDev 2022 · 2022-08-28..08-31· [swift]
links:none on file
slides:none on file

Claims that Bitrise now runs Swift steps via the CLI (v1.50) and shows a working git clone step implemented with Swift Package Manager. Demo uses gitkit and TSC Basic, parses inputs like repository URL and clone destination, runs unit tests, and supports local dev compiles (~15s) or hosting a pre-compiled binary for sub-3s execution. The step exposes inputs/outputs in step.yml, validates config, logs to console, and the packaged Swift executable runs successfully in the Bitrise workflow.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Talk overview
  3. 2:10Automation language challenges
  4. 3:57Bitrise editor setup
  5. 5:22Bitrise integration options
  6. 6:45Running Swift in automations
  7. 8:08Swift support in Bitrise CLI
  8. 9:11Swift automation step demo
  9. 10:34Bitrise step in Swift
  10. 12:18Swift Package Manager dependencies
  11. 13:23Entry point for Swift step
  12. 14:46Swift step logic
  13. 15:28Unit testing automations
  14. 16:30Local debugging workflow
  15. 17:54Swift step YAML config
  16. 19:20Swift steps in production
  17. 20:02Live Swift step execution
  18. 21:44Summary
  19. 22:05Q&A
~/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.