ci: передаём -Pbinom.repo.url явно (build.gradle.kts читает только -P-свойства)
Раньше 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:
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user