mirror of
https://github.com/gradle/gradle-build-action.git
synced 2024-11-22 09:02:50 +00:00
Improve formatting for cache entry size reporting
This commit is contained in:
parent
e63ddf9c00
commit
7dfbe33bba
1 changed files with 26 additions and 7 deletions
|
@ -34,9 +34,9 @@ export class GradleUserHomeCache extends AbstractCache {
|
|||
|
||||
async restore(): Promise<void> {
|
||||
await super.restore()
|
||||
await this.reportCacheEntrySize('excluding common artifacts')
|
||||
await this.reportCacheEntrySize('as restored from cache')
|
||||
await this.restoreCommonArtifacts()
|
||||
await this.reportCacheEntrySize('including common artifacts')
|
||||
await this.reportCacheEntrySize('after restoring common artifacts')
|
||||
}
|
||||
|
||||
private async restoreCommonArtifacts(): Promise<void> {
|
||||
|
@ -91,11 +91,30 @@ export class GradleUserHomeCache extends AbstractCache {
|
|||
if (!fs.existsSync(gradleUserHome)) {
|
||||
return
|
||||
}
|
||||
core.info(`Gradle User Home cache entry: ${label}`)
|
||||
await exec.exec('du', ['-h', '-c', '-t', '5M'], {
|
||||
cwd: gradleUserHome,
|
||||
ignoreReturnCode: true
|
||||
})
|
||||
const result = await exec.getExecOutput(
|
||||
'du',
|
||||
['-h', '-c', '-t', '5M'],
|
||||
{
|
||||
cwd: gradleUserHome,
|
||||
silent: true,
|
||||
ignoreReturnCode: true
|
||||
}
|
||||
)
|
||||
|
||||
core.info(`Gradle User Home cache entry (directories >5M): ${label}`)
|
||||
|
||||
core.info(
|
||||
result.stdout
|
||||
.trimEnd()
|
||||
.replace(/\t/g, ' ')
|
||||
.split('\n')
|
||||
.map(it => {
|
||||
return ` ${it}`
|
||||
})
|
||||
.join('\n')
|
||||
)
|
||||
|
||||
core.info('-----------------------')
|
||||
}
|
||||
|
||||
async save(): Promise<void> {
|
||||
|
|
Loading…
Reference in a new issue