ci: передаём -Pbinom.repo.url явно (build.gradle.kts читает только -P-свойства)
release / Publish KMP libraries → caffeine Nexus (release) Failing after 2m10s
release / Build standalone fatjar (release) Has been skipped

Раньше URL репозитория брался через env var BINOM_REPO_URL, но build.gradle.kts
использует findProperty('binom.repo.url'), который читает только -P gradle
properties, не env vars. Без явного -Pbinom.repo.url Gradle фоллбэчился на
placeholder 'http://nexus.xx/repository/caffeine/' и публикация шла в
несуществующий репозиторий.

Передаю все три креды (url/user/password) через -P-свойства. Убрал
-Pdisable-javadoc=true — он был скопирован из devops/publish action, но
build.gradle.kts его не читает.
This commit is contained in:
2026-09-15 22:35:56 +03:00
parent 6c53e1c87d
commit 87742cf60b
2 changed files with 8 additions and 5 deletions
+3 -1
View File
@@ -39,6 +39,8 @@ jobs:
# читает BINOM_REPO_USER/PASSWORD из ${{ vars.* }}. Креды лежат в Secrets
# (безопаснее), поэтому публикуем inline — это просто `./gradlew publish`
# с теми же -Pbinom.repo.user/password, что и в devops/publish action.
# URL передаём явно через -Pbinom.repo.url (build.gradle.kts читает только
# -P-свойства, не env-vars).
- name: Publish libraries
shell: bash
env:
@@ -47,8 +49,8 @@ jobs:
BINOM_REPO_URL: ${{ vars.BINOM_REPO_URL }}
run: |
./gradlew \
-Pdisable-javadoc=true \
"-Pversion=${GITEA_REF_NAME}" \
"-Pbinom.repo.url=${BINOM_REPO_URL}" \
"-Pbinom.repo.user=${BINOM_REPO_USER}" \
"-Pbinom.repo.password=${BINOM_REPO_PASSWORD}" \
publish \