狠狠撸

狠狠撸Share a Scribd company logo
GitHub Actions
Weizhong Yang a.k.a zonble
GitHub Actions
? GitHub 的 CI

? 也是寫?一個 YAML,在 push 等時機執?行行

? 整合在 GitHub 介?面當中

? 泛?用於各種不同的專案,?而 Bitrise/AppCenter 更更專注在
Mobile App

? iOS 開發?方?面,適合 Library 的開發
Github Actions
Github Actions
Github Actions
優點
? 編譯速度感覺比 Travis 快…

? 有很多現成寫好的 Actions 可以?用

? Actions 就是?一種特別格式的 GitHub Repo

? 當中是?一連串串的動作

? 可以在你的 YAML 中透過 “use:” 語法呼叫
Xcode 版本
? macOS image ?目前只?支援到 macOS 10.14

? 可以使?用環境變數指定 Xcode 版本
在專案中增加?
Github Actions ?支援
? 建立 .github ?目錄

? 在裡頭建立 work?ows ?目錄

? 在 work?ows ?目錄裡頭放 *.yml 檔案
開發?自?己的 Github Actions
? 有兩兩種?方案

? JavaScript Action

? Docker Action

? 只能夠在 Linux Image 上使?用
Swift Package
Cocoa Pods
Dart
GitBook
Jazzy
相關?文件
? 申請使?用 https://github.com/features/actions

? 說明?文件 https://help.github.com/en/categories/
automating-your-work?ow-with-github-actions

More Related Content

What's hot (20)

PDF
做自己的可可豆夾 @ cocoahead.tw
Kai-Yuan Cheng
?
PPTX
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Will Huang
?
PPTX
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
?
PDF
React-Native share
Eddie Hsu
?
PDF
Intro to Git 投影片
Tony Yeh
?
PPTX
极速 Angular 开发:效能调校技巧 (ngChina 2019)
Will Huang
?
PPTX
CocoaPods 使用教學
ShengWen Chiou
?
PPTX
Rancher 快速打造叢集的解決方案
Miles Chou
?
PPTX
我們與Azure DevOps的距離
Edward Kuo
?
PPTX
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
My own sweet home!
?
PPTX
GitHub Action Introduction
Duran Hsieh
?
PPTX
笔丑辞苍别驳补辫入门
Roy Chen
?
PDF
Java Build Tool course in 2011
Ching Yi Chan
?
PPTX
開發人員不可不知的 Windows Container 容器技術預覽
Will Huang
?
PDF
数学系的资讯人生
Jintin Lin
?
PPTX
Android gradle 从入门到gg 3
Jun Liu
?
PDF
React native redux_sharing
Sam Lee
?
PPTX
API Token 入門
Andrew Wu
?
ODP
Swagger
Yan-ren Tsai
?
PPTX
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
?
做自己的可可豆夾 @ cocoahead.tw
Kai-Yuan Cheng
?
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Will Huang
?
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
?
React-Native share
Eddie Hsu
?
Intro to Git 投影片
Tony Yeh
?
极速 Angular 开发:效能调校技巧 (ngChina 2019)
Will Huang
?
CocoaPods 使用教學
ShengWen Chiou
?
Rancher 快速打造叢集的解決方案
Miles Chou
?
我們與Azure DevOps的距離
Edward Kuo
?
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
My own sweet home!
?
GitHub Action Introduction
Duran Hsieh
?
笔丑辞苍别驳补辫入门
Roy Chen
?
Java Build Tool course in 2011
Ching Yi Chan
?
開發人員不可不知的 Windows Container 容器技術預覽
Will Huang
?
数学系的资讯人生
Jintin Lin
?
Android gradle 从入门到gg 3
Jun Liu
?
React native redux_sharing
Sam Lee
?
API Token 入門
Andrew Wu
?
Swagger
Yan-ren Tsai
?
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
?

More from Weizhong Yang (17)

PDF
Flutter BLE
Weizhong Yang
?
PDF
怎樣在 Flutter app 中使用 Google Maps
Weizhong Yang
?
PDF
关於延长役期这件事情
Weizhong Yang
?
PDF
iPlayground: CarPlay and MFI Hearing Aids
Weizhong Yang
?
PDF
那些年被蘋果 Ban 掉的 API
Weizhong Yang
?
PDF
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
Weizhong Yang
?
PDF
使用 switch/case 重構程式碼
Weizhong Yang
?
PDF
怎樣寫出比較沒有問題的 Code
Weizhong Yang
?
PDF
贪食蛇
Weizhong Yang
?
PDF
Aspect Oriented Programming
Weizhong Yang
?
PDF
Mac OS X 與 iOS 的 Audio API
Weizhong Yang
?
KEY
Html 5 native drag
Weizhong Yang
?
KEY
Retina mac
Weizhong Yang
?
KEY
Python 的文件系統
Weizhong Yang
?
KEY
Input Method Kit
Weizhong Yang
?
KEY
Refactoring
Weizhong Yang
?
KEY
Core animation
Weizhong Yang
?
Flutter BLE
Weizhong Yang
?
怎樣在 Flutter app 中使用 Google Maps
Weizhong Yang
?
关於延长役期这件事情
Weizhong Yang
?
iPlayground: CarPlay and MFI Hearing Aids
Weizhong Yang
?
那些年被蘋果 Ban 掉的 API
Weizhong Yang
?
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
Weizhong Yang
?
使用 switch/case 重構程式碼
Weizhong Yang
?
怎樣寫出比較沒有問題的 Code
Weizhong Yang
?
贪食蛇
Weizhong Yang
?
Aspect Oriented Programming
Weizhong Yang
?
Mac OS X 與 iOS 的 Audio API
Weizhong Yang
?
Html 5 native drag
Weizhong Yang
?
Retina mac
Weizhong Yang
?
Python 的文件系統
Weizhong Yang
?
Input Method Kit
Weizhong Yang
?
Refactoring
Weizhong Yang
?
Core animation
Weizhong Yang
?
Ad

Github Actions