gitリポジトリのurlを貼り付けるだけでアプリケーションのビルドを実行するアプリ。 macOS用
修订版 | cca9cab03904726392e2eb9995f9b54d08e08981 (tree) |
---|---|
时间 | 2018-04-08 11:59:16 |
作者 | masakih <masakih@user...> |
Commiter | masakih |
Carthageを実行してからプロジェクトをビルドするようにした
@@ -112,6 +112,8 @@ extension ViewController { | ||
112 | 112 | case .none: |
113 | 113 | self.message = "Finish cloning" |
114 | 114 | |
115 | + self.carthage(gitCloner.repository) | |
116 | + | |
115 | 117 | self.build(gitCloner.repository) |
116 | 118 | |
117 | 119 | case let .gitError(stat, mess): |
@@ -125,6 +127,15 @@ extension ViewController { | ||
125 | 127 | } |
126 | 128 | } |
127 | 129 | |
130 | + private func carthage(_ url: URL) { | |
131 | + | |
132 | + self.message = "Checking Carthage" | |
133 | + | |
134 | + let carthage = Carthage(url) | |
135 | + | |
136 | + carthage.execute() | |
137 | + } | |
138 | + | |
128 | 139 | private func build(_ url: URL) { |
129 | 140 | |
130 | 141 | message = "Building Project." |