Enviar pesquisa
Carregar
Github Actions
•
2 gostaram
•
945 visualizações
Weizhong Yang
Seguir
Oct 17 2019. Cocoaheads Taipei.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 15
Baixar agora
Baixar para ler offline
Recomendados
CocoaPods private repo
CocoaPods private repo
Weizhong Yang
Flutter 踩雷心得
Flutter 踩雷心得
Weizhong Yang
導入 Flutter 前你應該知道的事
導入 Flutter 前你應該知道的事
Weizhong Yang
給 iOS 工程師的 Flutter 開發
給 iOS 工程師的 Flutter 開發
Weizhong Yang
Dart null safety
Dart null safety
Weizhong Yang
給 iOS 工程師的 Vue.js 開發
給 iOS 工程師的 Vue.js 開發
Weizhong Yang
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
JSDC 2015 React-Native 實戰
JSDC 2015 React-Native 實戰
Sam Lee
Recomendados
CocoaPods private repo
CocoaPods private repo
Weizhong Yang
Flutter 踩雷心得
Flutter 踩雷心得
Weizhong Yang
導入 Flutter 前你應該知道的事
導入 Flutter 前你應該知道的事
Weizhong Yang
給 iOS 工程師的 Flutter 開發
給 iOS 工程師的 Flutter 開發
Weizhong Yang
Dart null safety
Dart null safety
Weizhong Yang
給 iOS 工程師的 Vue.js 開發
給 iOS 工程師的 Vue.js 開發
Weizhong Yang
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
[2020 .NET Conf] 企業Azure DevOps Service 實際應用架構與秘辛
Edward Kuo
JSDC 2015 React-Native 實戰
JSDC 2015 React-Native 實戰
Sam Lee
做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw
Kai-Yuan Cheng
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Will Huang
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
React-Native share
React-Native share
Eddie Hsu
Intro to Git 投影片
Intro to Git 投影片
Tony Yeh
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
Will Huang
CocoaPods 使用教學
CocoaPods 使用教學
ShengWen Chiou
Rancher 快速打造叢集的解決方案
Rancher 快速打造叢集的解決方案
Miles Chou
我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
My own sweet home!
GitHub Action Introduction
GitHub Action Introduction
Duran Hsieh
Phonegap入門
Phonegap入門
Roy Chen
Java Build Tool course in 2011
Java Build Tool course in 2011
Ching Yi Chan
開發人員不可不知的 Windows Container 容器技術預覽
開發人員不可不知的 Windows Container 容器技術預覽
Will Huang
數學系的資訊人生
數學系的資訊人生
Jintin Lin
Android gradle 从入门到gg 3
Android gradle 从入门到gg 3
Jun Liu
React native redux_sharing
React native redux_sharing
Sam Lee
API Token 入門
API Token 入門
Andrew Wu
Swagger
Swagger
Yan-ren Tsai
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
Flutter BLE
Flutter BLE
Weizhong Yang
怎樣在 Flutter app 中使用 Google Maps
怎樣在 Flutter app 中使用 Google Maps
Weizhong Yang
Mais conteúdo relacionado
Mais procurados
做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw
Kai-Yuan Cheng
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Will Huang
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
React-Native share
React-Native share
Eddie Hsu
Intro to Git 投影片
Intro to Git 投影片
Tony Yeh
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
Will Huang
CocoaPods 使用教學
CocoaPods 使用教學
ShengWen Chiou
Rancher 快速打造叢集的解決方案
Rancher 快速打造叢集的解決方案
Miles Chou
我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
My own sweet home!
GitHub Action Introduction
GitHub Action Introduction
Duran Hsieh
Phonegap入門
Phonegap入門
Roy Chen
Java Build Tool course in 2011
Java Build Tool course in 2011
Ching Yi Chan
開發人員不可不知的 Windows Container 容器技術預覽
開發人員不可不知的 Windows Container 容器技術預覽
Will Huang
數學系的資訊人生
數學系的資訊人生
Jintin Lin
Android gradle 从入门到gg 3
Android gradle 从入门到gg 3
Jun Liu
React native redux_sharing
React native redux_sharing
Sam Lee
API Token 入門
API Token 入門
Andrew Wu
Swagger
Swagger
Yan-ren Tsai
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Will Huang
Mais procurados
(20)
做自己的可可豆夾 @ cocoahead.tw
做自己的可可豆夾 @ cocoahead.tw
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
React-Native share
React-Native share
Intro to Git 投影片
Intro to Git 投影片
极速 Angular 开发:效能调校技巧 (ngChina 2019)
极速 Angular 开发:效能调校技巧 (ngChina 2019)
CocoaPods 使用教學
CocoaPods 使用教學
Rancher 快速打造叢集的解決方案
Rancher 快速打造叢集的解決方案
我們與Azure DevOps的距離
我們與Azure DevOps的距離
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
GitHub Action Introduction
GitHub Action Introduction
Phonegap入門
Phonegap入門
Java Build Tool course in 2011
Java Build Tool course in 2011
開發人員不可不知的 Windows Container 容器技術預覽
開發人員不可不知的 Windows Container 容器技術預覽
數學系的資訊人生
數學系的資訊人生
Android gradle 从入门到gg 3
Android gradle 从入门到gg 3
React native redux_sharing
React native redux_sharing
API Token 入門
API Token 入門
Swagger
Swagger
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
實現 Angular, Docker 與 Kubernetes 持續部署 (NG+2020)
Mais de Weizhong Yang
Flutter BLE
Flutter BLE
Weizhong Yang
怎樣在 Flutter app 中使用 Google Maps
怎樣在 Flutter app 中使用 Google Maps
Weizhong Yang
關於延長役期這件事情
關於延長役期這件事情
Weizhong Yang
iPlayground: CarPlay and MFI Hearing Aids
iPlayground: CarPlay and MFI Hearing Aids
Weizhong Yang
那些年被蘋果 Ban 掉的 API
那些年被蘋果 Ban 掉的 API
Weizhong Yang
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
Weizhong Yang
使用 switch/case 重構程式碼
使用 switch/case 重構程式碼
Weizhong Yang
怎樣寫出比較沒有問題的 Code
怎樣寫出比較沒有問題的 Code
Weizhong Yang
貪食蛇
貪食蛇
Weizhong Yang
Aspect Oriented Programming
Aspect Oriented Programming
Weizhong Yang
Mac OS X 與 iOS 的 Audio API
Mac OS X 與 iOS 的 Audio API
Weizhong Yang
Html 5 native drag
Html 5 native drag
Weizhong Yang
Retina mac
Retina mac
Weizhong Yang
Python 的文件系統
Python 的文件系統
Weizhong Yang
Input Method Kit
Input Method Kit
Weizhong Yang
Refactoring
Refactoring
Weizhong Yang
Core animation
Core animation
Weizhong Yang
Mais de Weizhong Yang
(17)
Flutter BLE
Flutter BLE
怎樣在 Flutter app 中使用 Google Maps
怎樣在 Flutter app 中使用 Google Maps
關於延長役期這件事情
關於延長役期這件事情
iPlayground: CarPlay and MFI Hearing Aids
iPlayground: CarPlay and MFI Hearing Aids
那些年被蘋果 Ban 掉的 API
那些年被蘋果 Ban 掉的 API
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
苦集滅道:透過開發客製 Sketch Plug-in 改善產品設計流程
使用 switch/case 重構程式碼
使用 switch/case 重構程式碼
怎樣寫出比較沒有問題的 Code
怎樣寫出比較沒有問題的 Code
貪食蛇
貪食蛇
Aspect Oriented Programming
Aspect Oriented Programming
Mac OS X 與 iOS 的 Audio API
Mac OS X 與 iOS 的 Audio API
Html 5 native drag
Html 5 native drag
Retina mac
Retina mac
Python 的文件系統
Python 的文件系統
Input Method Kit
Input Method Kit
Refactoring
Refactoring
Core animation
Core animation
Github Actions
1.
GitHub Actions Weizhong Yang
a.k.a zonble
2.
GitHub Actions • GitHub
的 CI • 也是寫⼀一個 YAML,在 push 等時機執⾏行行 • 整合在 GitHub 介⾯面當中 • 泛⽤用於各種不同的專案,⽽而 Bitrise/AppCenter 更更專注在 Mobile App • iOS 開發⽅方⾯面,適合 Library 的開發
3.
4.
5.
6.
優點 • 編譯速度感覺比 Travis
快… • 有很多現成寫好的 Actions 可以⽤用 • Actions 就是⼀一種特別格式的 GitHub Repo • 當中是⼀一連串串的動作 • 可以在你的 YAML 中透過 “use:” 語法呼叫
7.
Xcode 版本 • macOS
image ⽬目前只⽀支援到 macOS 10.14 • 可以使⽤用環境變數指定 Xcode 版本
8.
在專案中增加 Github Actions ⽀支援 •
建立 .github ⽬目錄 • 在裡頭建立 workflows ⽬目錄 • 在 workflows ⽬目錄裡頭放 *.yml 檔案
9.
開發⾃自⼰己的 Github Actions •
有兩兩種⽅方案 • JavaScript Action • Docker Action • 只能夠在 Linux Image 上使⽤用
10.
Swift Package
11.
Cocoa Pods
12.
Dart
13.
GitBook
14.
Jazzy
15.
相關⽂文件 • 申請使⽤用 https://github.com/features/actions •
說明⽂文件 https://help.github.com/en/categories/ automating-your-workflow-with-github-actions
Baixar agora