fallback Nexus credentials for WMS build
continuous-integration/drone Build is failing

This commit is contained in:
曾志威
2026-08-11 10:38:02 +08:00
parent 9dc7e0fe49
commit d47b62eb59
2 changed files with 15 additions and 2 deletions
+13
View File
@@ -22,6 +22,10 @@ steps:
from_secret: nexus_username
NEXUS_PASSWORD:
from_secret: nexus_password
NPM_USERNAME:
from_secret: nexus_username
NPM_PASSWORD:
from_secret: nexus_password
commands:
- |
if grep -qs ' /cache ' /proc/self/mountinfo && [ -w /cache ]; then
@@ -36,6 +40,15 @@ steps:
echo "===== WARNING: /cache is not mounted; using ephemeral Gradle cache ====="
fi
- git --version
- |
test -n "${NEXUS_USERNAME:-${NPM_USERNAME:-}}" || {
echo "Nexus username secret is missing"
exit 1
}
test -n "${NEXUS_PASSWORD:-${NPM_PASSWORD:-}}" || {
echo "Nexus password secret is missing"
exit 1
}
- |
if [ -d "$WES_WORKSPACE/.git" ]; then
echo "===== updating persistent WES workspace ====="
+2 -2
View File
@@ -1,5 +1,5 @@
def nexusUsername = System.getenv('NEXUS_USERNAME')
def nexusPassword = System.getenv('NEXUS_PASSWORD')
def nexusUsername = System.getenv('NEXUS_USERNAME') ?: System.getenv('NPM_USERNAME')
def nexusPassword = System.getenv('NEXUS_PASSWORD') ?: System.getenv('NPM_PASSWORD')
if (!nexusUsername || !nexusPassword) {
throw new GradleException('Nexus credentials are not configured')