diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 559135b..354bf1d 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -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 \ diff --git a/build.gradle.kts b/build.gradle.kts index 62a1bab..28b01dc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -13,10 +13,11 @@ if (version == "unspecified") { version = providers.gradleProperty("version").getOrElse("0.1.0") } -// Home Nexus URL/creds — Gitea action-variables BINOM_REPO_* (subochev/devops/publish). -// Локально для дебага: ./gradlew publish \ -// -Pbinom.repo.url=http://... -Pbinom.repo.user=... -Pbinom.repo.password=... -val binomRepoUrl = (findProperty("binom.repo.url") ?: "http://nexus.xx/repository/caffeine/").toString() +// Home Nexus URL/creds — передаются через -Pbinom.repo.* из CI/CD workflow +// (.gitea/workflows/release.yml). Локально для дебага: +// ./gradlew publish -Pbinom.repo.url=http://... -Pbinom.repo.user=... -Pbinom.repo.password=... +// Без -P URL падает на дефолтный placeholder (заглушка для локальной разработки). +val binomRepoUrl = (findProperty("binom.repo.url") as String? ?: "http://nexus.xx/repository/caffeine/").toString() val binomRepoUser = (findProperty("binom.repo.user") as String? ?: "").toString() val binomRepoPassword = (findProperty("binom.repo.password") as String? ?: "").toString()