關於 Jenkinshtml
Jenkins 是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使持續集成變成可能。java
安裝 Jenkins 並配置,ios
http://linjunpop.logdown.com/posts/162202-set-up-jenkins-server-on-the-mac-mini-to-run-ios-testsgit
大體步驟也就是 安裝Jenkins 建立job 根據配置的github 倉庫地址,github
而後jenkins 會在網站根目錄下【jenkins 就是java 編寫的網站應用程序,跨平臺】 建立工做區,拉一份代碼。調用你配置的build 腳本 構建項目。web
裏面提到了 github pull request build 功能,其中涉及到 hooks 概念。 hooks 簡單理解就是 回調或切面編程。若是你在一個有域名的機器上部署 jenkins 。那麼你能夠經過設置 在 github 對應倉庫的編程
webhooks 對應地址 大體是這樣的 http://你的域名:端口/github-webhook/ 服務器
github 在某個事件發生時【push pull delete】發送post 請求到你的jenkins 。jenkins 解析,而後調用你配置好的處理腳本或其餘的什麼操做。post
這裏有篇文章能夠參考:http://www.fancycoding.com/automatic-deploy-task-using-github-hooks/網站
它僅僅是個平臺 開源功能豐富。像這種構建也能夠在服務器建立代碼倉庫,按期執行腳本,上傳ipa 包,或其餘操做。
詳細jenkins 入門參考:http://www.cnblogs.com/ppinfo/p/3224643.html#_Toc357079428