add support for artifacts proxy repositories

This commit is contained in:
denizhoxha 2022-12-20 19:46:24 +01:00
parent 06db6c25b8
commit cec33d9d11
18 changed files with 497 additions and 23 deletions

View file

@ -8,6 +8,8 @@ import { JavaDownloadRelease, JavaInstallerOptions, JavaInstallerResults } from
import { ICorrettoAllAvailableVersions, ICorrettoAvailableVersions } from './models';
export class CorrettoDistribution extends JavaBase {
protected remoteMetadataBaseUrl = 'https://corretto.github.io';
constructor(installerOptions: JavaInstallerOptions) {
super('Corretto', installerOptions);
}
@ -75,8 +77,7 @@ export class CorrettoDistribution extends JavaBase {
console.time('corretto-retrieve-available-versions');
}
const availableVersionsUrl =
'https://corretto.github.io/corretto-downloads/latest_links/indexmap_with_checksum.json';
const availableVersionsUrl = `${this.baseUrl}/corretto-downloads/latest_links/indexmap_with_checksum.json`;
const fetchCurrentVersions = await this.http.getJson<ICorrettoAllAvailableVersions>(
availableVersionsUrl
);