mirror of
https://github.com/actions/setup-java.git
synced 2025-04-21 02:16:45 +00:00
add windows case
This commit is contained in:
parent
b97e00c0da
commit
cf3e355b21
5 changed files with 17 additions and 13 deletions
12
.github/workflows/workflow.yml
vendored
12
.github/workflows/workflow.yml
vendored
|
@ -39,7 +39,7 @@ jobs:
|
|||
uses: ./
|
||||
with:
|
||||
java-version: 13.0.2
|
||||
vendor: adoptopenjdk
|
||||
distro: adoptopenjdk
|
||||
- name: Verify Java 13
|
||||
if: runner.os != 'windows'
|
||||
run: __tests__/verify-java.sh 13.0.2 "${{ steps.setup-java-adopt.outputs.path }}" "${{ steps.setup-java-adopt.outputs.version }}"
|
||||
|
@ -66,7 +66,7 @@ jobs:
|
|||
uses: ./
|
||||
with:
|
||||
java-version: 13.0.2
|
||||
vendor: zulu
|
||||
distro: zulu
|
||||
- name: Verify Java 13
|
||||
if: runner.os != 'windows'
|
||||
run: __tests__/verify-java.sh 13.0.2 "${{ steps.setup-java-zulu.outputs.path }}" "${{ steps.setup-java-zulu.outputs.version }}"
|
||||
|
@ -94,9 +94,9 @@ jobs:
|
|||
uses: ./
|
||||
with:
|
||||
java-version: 13
|
||||
vendor: 'adoptopenjdk'
|
||||
distro: 'adoptopenjdk'
|
||||
- name: Verify Java 13
|
||||
run: __tests__/verify-java.sh 13.0.2
|
||||
run: __tests__/verify-java.sh 13.0.2 "${{ steps.setup-java.outputs.path }}" "${{ steps.setup-java.outputs.version }}"
|
||||
|
||||
|
||||
test-proxy-zulu:
|
||||
|
@ -120,7 +120,7 @@ jobs:
|
|||
uses: ./
|
||||
with:
|
||||
java-version: 13.0.2
|
||||
vendor: zulu
|
||||
distro: zulu
|
||||
- name: Verify Java 13
|
||||
run: __tests__/verify-java.sh 13.0.2 "${{ steps.setup-java.outputs.path }}" "${{ steps.setup-java.outputs.version }}"
|
||||
|
||||
|
@ -138,6 +138,6 @@ jobs:
|
|||
uses: ./
|
||||
with:
|
||||
java-version: 13.0.2
|
||||
vendor: zulu
|
||||
distro: zulu
|
||||
- name: Verify Java 13
|
||||
run: __tests__/verify-java.sh 13.0.2 "${{ steps.setup-java.outputs.path }}" "${{ steps.setup-java.outputs.version }}"
|
||||
|
|
6
dist/setup/index.js
vendored
6
dist/setup/index.js
vendored
|
@ -17461,6 +17461,9 @@ function getJavaAdoptOpenJDK(version, javaPackage, arch) {
|
|||
case 'darwin':
|
||||
OS = 'mac';
|
||||
break;
|
||||
case 'win32':
|
||||
OS = 'windows';
|
||||
break;
|
||||
}
|
||||
const http = new httpm.HttpClient('setup-java', undefined, {
|
||||
allowRetries: true,
|
||||
|
@ -28769,13 +28772,12 @@ function run() {
|
|||
if (!version) {
|
||||
version = core.getInput(constants.INPUT_JAVA_VERSION, { required: true });
|
||||
}
|
||||
const vendor = core.getInput('vendor', { required: true });
|
||||
const arch = core.getInput(constants.INPUT_ARCHITECTURE, { required: true });
|
||||
const javaPackage = core.getInput(constants.INPUT_JAVA_PACKAGE, {
|
||||
required: true
|
||||
});
|
||||
const jdkFile = core.getInput(constants.INPUT_JDK_FILE, { required: false });
|
||||
const distro = core.getInput('vendor', { required: true });
|
||||
const distro = core.getInput('distro', { required: true });
|
||||
yield installer.getJava(version, distro, arch, jdkFile, javaPackage);
|
||||
const matchersPath = path.join(__dirname, '..', '..', '.github');
|
||||
core.info(`##[add-matcher]${path.join(matchersPath, 'java.json')}`);
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
"main": "dist/index.js",
|
||||
"scripts": {
|
||||
"build": "ncc build -o dist/setup src/setup-java.ts && ncc build -o dist/cleanup src/cleanup-java.ts",
|
||||
"format": "prettier --write **/*.ts",
|
||||
"format-check": "prettier --check **/*.ts",
|
||||
"format": "prettier --write **/*.ts src/distro/*.ts",
|
||||
"format-check": "prettier --check **/*.ts src/distro/*.ts",
|
||||
"prerelease": "npm run-script build",
|
||||
"release": "git add -f dist/setup/index.js dist/cleanup/index.js",
|
||||
"test": "jest"
|
||||
|
|
|
@ -15,6 +15,9 @@ export async function getJavaAdoptOpenJDK(
|
|||
case 'darwin':
|
||||
OS = 'mac';
|
||||
break;
|
||||
case 'win32':
|
||||
OS = 'windows';
|
||||
break;
|
||||
}
|
||||
|
||||
const http = new httpm.HttpClient('setup-java', undefined, {
|
||||
|
|
|
@ -11,13 +11,12 @@ async function run() {
|
|||
if (!version) {
|
||||
version = core.getInput(constants.INPUT_JAVA_VERSION, {required: true});
|
||||
}
|
||||
const vendor = core.getInput('vendor', {required: true});
|
||||
const arch = core.getInput(constants.INPUT_ARCHITECTURE, {required: true});
|
||||
const javaPackage = core.getInput(constants.INPUT_JAVA_PACKAGE, {
|
||||
required: true
|
||||
});
|
||||
const jdkFile = core.getInput(constants.INPUT_JDK_FILE, {required: false});
|
||||
const distro = core.getInput('vendor', {required: true});
|
||||
const distro = core.getInput('distro', {required: true});
|
||||
|
||||
await installer.getJava(version, distro, arch, jdkFile, javaPackage);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue