Size: a a a

ru_nexus_sonatype

2020 October 21

D

Dimis in ru_nexus_sonatype
Anton Patsev
Зачем при 1 билде закачивать jar в разные репо?
+ к вопросу
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
Henry Chinaski
до конца не в куриваю в твою ситуацию. Ты же делаешь грейдл пуш после билда?
мне нужно взять код из гита, собрать его, после артифакты(бинарники, pom конфиги) отправить в  maven/gridle/npm в соответствующие репы, чтобы потом при сборке имейджа просто брать бинарники из нексуса
источник

AP

Anton Patsev in ru_nexus_sonatype
Если jar собирается после билда проекта, то по тем же кредам и закачивается в Nexus
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
Anton Patsev
Если jar собирается после билда проекта, то по тем же кредам и закачивается в Nexus
в build.sh идёт создание 1-60 jarников которые потом надо распихать
источник

AP

Anton Patsev in ru_nexus_sonatype
Maven и gradle вместе собираются?
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
Anton Patsev
Maven и gradle вместе собираются?
нет, часть проектов на мавен, часть на гридл
источник

AP

Anton Patsev in ru_nexus_sonatype
Jar и npm по одинаковым логинам закачиваются в Nexus
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
Anton Patsev
Jar и npm по одинаковым логинам закачиваются в Nexus
где как, где то под одним, где то под разными
источник

AP

Anton Patsev in ru_nexus_sonatype
Надо только setting.xml и .npmrc подготовить
источник

HC

Henry Chinaski in ru_nexus_sonatype
Старый Хрыч
мне нужно взять код из гита, собрать его, после артифакты(бинарники, pom конфиги) отправить в  maven/gridle/npm в соответствующие репы, чтобы потом при сборке имейджа просто брать бинарники из нексуса
я делаю так:

sh 'gradle -Dorg.gradle.daemon=false -Pjenkins clean build'
sh 'gradle -Dorg.gradle.daemon=false -Pjenkins publish'


в build.gradle прописаны адреса реп
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
логин= логин разработчика
источник

AP

Anton Patsev in ru_nexus_sonatype
Старый Хрыч
где как, где то под одним, где то под разными
А почему они под разными учетками?
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
Anton Patsev
А почему они под разными учетками?
потому что 1 проект может писать  до 10 разрабов, у каждого своя учётка и свои пакеты
источник

AP

Anton Patsev in ru_nexus_sonatype
В gitlab ci прописаны учетки разрабов?
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
да
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
и даже в бд сервис коннектится к бд с учёткой разраба
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
таким образом безопасники потом смотрят, какая часть бэкенда написанная каким разрабом сколько создавала коннектов и тп
источник

СХ

Старый Хрыч... in ru_nexus_sonatype
ну и сразу понятно что за микросервис бд насиловал или какие данные читал
источник

SM

Stanislau Makaravets in ru_nexus_sonatype
Привет. Кто подскажет. Стоит нексус за http proxy. На нем развернул прокси репозиторий для докера, добавил сертификат в трастеды, добавил его в настройки демона. Но не могу вытянуть образ. В логах:
anonymous org.sonatype.nexus.repository.docker.internal.orient.DockerProxyFacetImpl - Exception javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target checking remote for update, proxy repo docker-hub failed to fetch v2/library/centos/blobs/sha256:75f829a71a1c5277a7abf55495ac8d16759691d980bf1d931795e5eb68a294c0, content not in cache.
источник

SM

Stanislau Makaravets in ru_nexus_sonatype
Починил. Не хватало в трастед стор сертификата с прокси
источник