build: add nvd api key to improve build speed

This commit is contained in:
2026-04-28 12:52:45 +08:00
parent 3720caad62
commit 41f4d3e1fe
2 changed files with 11 additions and 9 deletions
+5 -5
View File
@@ -15,8 +15,8 @@ Pre-baked build environment for KollectAI-ETL backend and plugin CI jobs.
## Build
```bash
docker build -t 192.168.1.72/kollect-tools/java-builder:latest ci/java-builder/
docker push 192.168.1.72/kollect-tools/java-builder:latest
docker build -t 192.168.1.72/kollect-tools/ci/java-builder:latest ci/java-builder/
docker push 192.168.1.72/kollect-tools/ci/java-builder:latest
```
### Build args
@@ -35,7 +35,7 @@ jobs:
test:
runs-on: ubuntu-latest
container:
image: 192.168.1.72/kollect-tools/java-builder:latest
image: 192.168.1.72/kollect-tools/ci/java-builder:latest
steps:
- uses: actions/checkout@v6
- run: ./mvnw -f backend/etl/pom.xml test -Dgroups=unit -q
@@ -46,8 +46,8 @@ jobs:
Rebuild weekly to keep the OWASP NVD database fresh:
```bash
docker build --no-cache -t 192.168.1.72/kollect-tools/java-builder:latest ci/java-builder/
docker push 192.168.1.72/kollect-tools/java-builder:latest
docker build --no-cache -t 192.168.1.72/kollect-tools/ci/java-builder:latest ci/java-builder/
docker push 192.168.1.72/kollect-tools/ci/java-builder:latest
```
When `pom.xml` files change (new dependencies), rebuild to update the cached deps layer.