iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 14
0
自我挑戰組

Android API超初學!!系列 第 14

[Android API] [Day 14] Gradle (3) build scan

Gradle學ㄧ學發現好多功能好好玩,所以就來玩看看了。怎麼有一種離主題越來越遠的感覺(?)
/images/emoticon/emoticon37.gif
不過學習就是這樣囉,對某種東西好奇就可以研究一下,反正沒有時間壓力。工作的話,就要把時間花在刀口上了。

廢話不多說,馬上來看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 executed

Publishing build scan...
https://gradle.com/s/xxxxxx => 會生成某個亂數網址,把他碼掉不知有沒有意義XD

第一次進入網站,會要你輸入email,然後再從email打開網址,就可以看到build scan report囉!
https://ithelp.ithome.com.tw/upload/images/20181025/201124392b8vY6KIX4.jpg

但是每一次build scan的報告都在不同網頁,似乎沒辦法統一整裡比較呢。
而且只有單純的build scan好像沒啥用處,應該要跟版本控制綁一起。Build scan也有提供這種功能。為了來玩一下,只好先裝版控了。

越來越離題,今天就先這樣囉。
/images/emoticon/emoticon06.gif


上一篇
[Android API] [Day 13] Gradle (2)
下一篇
[Android API] [Day 15] Gradle (4) build scan + Github
系列文
Android API超初學!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言