Skip to content

Commit 0c908bd

Browse files
committed
ci: update for v5/v6 fluent-package
Signed-off-by: Kentaro Hayashi <[email protected]>
1 parent b1368e5 commit 0c908bd

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

fluent-package/msi/pkgsize-test.ps1

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,29 @@
11
$ErrorActionPreference = 'Stop'
22

3+
$PSVersionTable | Write-Host
4+
35
$base_uri = "http://packages.treasuredata.com.s3.amazonaws.com"
46
&git fetch --unshallow
57
try {
68
$previous_version = (git describe --abbrev=0 --tags) -Replace "v",""
79
"Previous version from git: {0}" -F $previous_version | Write-Host
8-
$previous_msi_name = "td-agent-${previous_version}-x64.msi"
9-
$response = Invoke-WebRequest -Uri "${base_uri}/4/windows/${previous_msi_name}" -OutFile $previous_msi_name -PassThru
10+
$major_version = ([version] $previous_version).Major
11+
$previous_msi_name = "fluent-package-${previous_version}-x64.msi"
12+
$response = Invoke-WebRequest -Uri "${base_uri}/${major_version}/windows/${previous_msi_name}" -OutFile $previous_msi_name -PassThru
1013
}
1114
catch {
1215
$heroku_uri = 'http://td-agent-package-browser.herokuapp.com'
1316
Write-Host "An exception was caught: $($_.Exception.Message). Try to find previous version in ${heroku_uri} instead"
14-
$msi_links = (Invoke-WebRequest -Uri "${heroku_uri}/4/windows").Links.href | Where-Object {$_ -like "*.msi"}
17+
$previous_version = (git describe --abbrev=0 --tags) -Replace "v",""
18+
$major_version = ([version] $previous_version).Major
19+
"Checking package major version: {0}" -F $major_version | Write-Host
20+
"Checking {0}/{1}/windows" -F $heroku_uri, $major_version | Write-Host
21+
$msi_links = (Invoke-WebRequest -Uri "${heroku_uri}/${major_version}/windows").Links.href | Where-Object {$_ -like "*.msi"}
1522
$msi_versions = $($msi_links | Select-String '(\d+\.\d+\.\d+)' | ForEach-Object { $_.Matches[0].Groups[1].Value }) | Sort-Object {[version] $_}
1623
$previous_version = $msi_versions | Select-Object -Last 1
1724
"Previous version from {0}: {1}" -F ${heroku_uri}, $previous_version | Write-Host
18-
$previous_msi_name = "td-agent-${previous_version}-x64.msi"
19-
$response = Invoke-WebRequest -Uri "${base_uri}/4/windows/${previous_msi_name}" -OutFile $previous_msi_name -PassThru
25+
$previous_msi_name = "fluent-package-${previous_version}-x64.msi"
26+
$response = Invoke-WebRequest -Uri "${base_uri}/${major_version}/windows/${previous_msi_name}" -OutFile $previous_msi_name -PassThru
2027
}
2128

2229
$msi = (Get-Item "fluent-package\\msi\\repositories\\fluent-package-*.msi") | Sort-Object -Descending { $_.LastWriteTime } | Select-Object -First 1

0 commit comments

Comments
 (0)