Gradle學ㄧ學發現好多功能好好玩,所以就來玩看看了。怎麼有一種離主題越來越遠的感覺(?)
不過學習就是這樣囉,對某種東西好奇就可以研究一下,反正沒有時間壓力。工作的話,就要把時間花在刀口上了。
廢話不多說,馬上來看Gradle官網教學,如何生成一個build scan的報告。
首先,把以下程式碼加到build.gradle(project)裡:
plugins {
id 'com.gradle.build-scan' version '1.16' // 注意build scan的版本要跟Gradle相容
}
buildScan {
termsOfServiceUrl = 'https://gradle.com/terms-of-service' // 有兩種蒐集build scan報告的方法
// 因為我沒有使用Gradle商業版
// 這裡用的是Gradle對一般民眾提供的服務
termsOfServiceAgree = 'yes'
publishAlways() // 先來個每次都生成報告
}
然後按下Android Studio上的run按鈕,build scan就開始囉!
BUILD SUCCESSFUL in 0s
1 actionable task: 1 executedPublishing build scan...
https://gradle.com/s/xxxxxx => 會生成某個亂數網址,把他碼掉不知有沒有意義XD
第一次進入網站,會要你輸入email,然後再從email打開網址,就可以看到build scan report囉!
但是每一次build scan的報告都在不同網頁,似乎沒辦法統一整裡比較呢。
而且只有單純的build scan好像沒啥用處,應該要跟版本控制綁一起。Build scan也有提供這種功能。為了來玩一下,只好先裝版控了。
越來越離題,今天就先這樣囉。