mirror of
https://github.com/gradle/actions.git
synced 2026-02-04 23:34:28 +08:00
Use recommended global install of DV npm agent
This commit is contained in:
parent
49ec880f92
commit
dbe05a57c5
9
.github/workflows/ci-check-and-unit-test.yml
vendored
9
.github/workflows/ci-check-and-unit-test.yml
vendored
@ -21,9 +21,14 @@ jobs:
|
|||||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||||
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
|
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
|
||||||
with:
|
with:
|
||||||
node-version: 20
|
node-version: 24
|
||||||
cache: npm
|
cache: npm
|
||||||
cache-dependency-path: sources/package-lock.json
|
cache-dependency-path: sources/package-lock.json
|
||||||
|
|
||||||
|
- name: Install Develocity npm agent
|
||||||
|
run: |
|
||||||
|
npm exec -y -- pacote extract @gradle-tech/develocity-agent@3.0.1 ~/.node_libraries/@gradle-tech/develocity-agent
|
||||||
|
|
||||||
- name: Setup Gradle
|
- name: Setup Gradle
|
||||||
# Use a released version to avoid breakages
|
# Use a released version to avoid breakages
|
||||||
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
|
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
|
||||||
@ -44,7 +49,6 @@ jobs:
|
|||||||
working-directory: sources
|
working-directory: sources
|
||||||
env:
|
env:
|
||||||
NODE_OPTIONS: '-r @gradle-tech/develocity-agent/preload'
|
NODE_OPTIONS: '-r @gradle-tech/develocity-agent/preload'
|
||||||
DEVELOCITY_URL: 'https://ge.solutions-team.gradle.com'
|
|
||||||
DEVELOCITY_ACCESS_KEY: '${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}'
|
DEVELOCITY_ACCESS_KEY: '${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}'
|
||||||
|
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
@ -53,5 +57,4 @@ jobs:
|
|||||||
working-directory: sources
|
working-directory: sources
|
||||||
env:
|
env:
|
||||||
NODE_OPTIONS: '-r @gradle-tech/develocity-agent/preload'
|
NODE_OPTIONS: '-r @gradle-tech/develocity-agent/preload'
|
||||||
DEVELOCITY_URL: 'https://ge.solutions-team.gradle.com'
|
|
||||||
DEVELOCITY_ACCESS_KEY: '${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}'
|
DEVELOCITY_ACCESS_KEY: '${{ secrets.DV_SOLUTIONS_ACCESS_KEY }}'
|
||||||
|
|||||||
2
build
2
build
@ -4,8 +4,6 @@ cd sources
|
|||||||
|
|
||||||
if [[ -f ~/.gradle/develocity/keys.properties ]]; then
|
if [[ -f ~/.gradle/develocity/keys.properties ]]; then
|
||||||
export NODE_OPTIONS='-r @gradle-tech/develocity-agent/preload'
|
export NODE_OPTIONS='-r @gradle-tech/develocity-agent/preload'
|
||||||
export DEVELOCITY_URL=https://ge.solutions-team.gradle.com
|
|
||||||
export DEVELOCITY_ACCESS_KEY=$(paste -sd ';' ~/.gradle/develocity/keys.properties)
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
|
|||||||
8
sources/develocity.config.js
Normal file
8
sources/develocity.config.js
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
const { fromPropertiesFile, inGradleUserHome } = require('@gradle-tech/develocity-agent/api/config');
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
server: {
|
||||||
|
url: 'https://ge.solutions-team.gradle.com/',
|
||||||
|
accessKey: fromPropertiesFile(inGradleUserHome()),
|
||||||
|
},
|
||||||
|
}
|
||||||
27
sources/package-lock.json
generated
27
sources/package-lock.json
generated
@ -26,7 +26,6 @@
|
|||||||
"which": "6.0.0"
|
"which": "6.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@gradle-tech/develocity-agent": "3.0.1",
|
|
||||||
"@jest/globals": "30.2.0",
|
"@jest/globals": "30.2.0",
|
||||||
"@types/jest": "30.0.0",
|
"@types/jest": "30.0.0",
|
||||||
"@types/node": "25.0.9",
|
"@types/node": "25.0.9",
|
||||||
@ -1384,32 +1383,6 @@
|
|||||||
"node": ">=14"
|
"node": ">=14"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@gradle-tech/develocity-agent": {
|
|
||||||
"version": "3.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/@gradle-tech/develocity-agent/-/develocity-agent-3.0.1.tgz",
|
|
||||||
"integrity": "sha512-iYD41N7Wi49E+Qns4ra4D6TQNcIp2M5yH7z96DWlo4xRBkFXdSKKd7UpRkd+6xs0sPDatgNYTHX2c3gRosfbYQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "SEE LICENSE AT https://gradle.com/help/legal-terms-of-use",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=18.20.5"
|
|
||||||
},
|
|
||||||
"peerDependencies": {
|
|
||||||
"@jest/jest-message-util": ">=29.6",
|
|
||||||
"@jest/reporters": ">=29.6",
|
|
||||||
"mocha": ">=7.0.1"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"@jest/jest-message-util": {
|
|
||||||
"optional": true
|
|
||||||
},
|
|
||||||
"@jest/reporters": {
|
|
||||||
"optional": true
|
|
||||||
},
|
|
||||||
"mocha": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@humanfs/core": {
|
"node_modules/@humanfs/core": {
|
||||||
"version": "0.19.1",
|
"version": "0.19.1",
|
||||||
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
|
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
|
||||||
|
|||||||
@ -51,7 +51,6 @@
|
|||||||
"which": "6.0.0"
|
"which": "6.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@gradle-tech/develocity-agent": "3.0.1",
|
|
||||||
"@jest/globals": "30.2.0",
|
"@jest/globals": "30.2.0",
|
||||||
"@types/jest": "30.0.0",
|
"@types/jest": "30.0.0",
|
||||||
"@types/node": "25.0.9",
|
"@types/node": "25.0.9",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user