Size: a a a

2020 May 15

Н

Никитяо in ru_jenkins
Pavel Soloduha
Так ведь есть agent { docker { image } }. Главное подкинуть Дженкинсу докер-сокет чтобы он мог с ним работать.
это все работает
источник

Н

Никитяо in ru_jenkins
ему подсунуть?
sh 'docker run...'
источник

Н

Никитяо in ru_jenkins
хотя не, это в контейнере выполнится
источник

c

computaholic in ru_jenkins
Никитяо
хотя не, это в контейнере выполнится
dind
источник

Н

Никитяо in ru_jenkins
да мне задеплоить а не собрать надо
источник
2020 May 21

Н

Никитяо in ru_jenkins
Подскажите, что делаю не так?
Лог
Uploading: https://nexus.blah.ru/repository/testrepo/packages/mycmdb/0.1/mycmdb-0.1-release.whl
100 % completed (3.8 kB / 3.8 kB).
Failed to deploy artifacts: Could not find artifact packages:mycmdb:whl:release:0.1 in testrepo (https://nexus.blah.ru/repository/testrepo)


Код
       nexusArtifactUploader artifacts: [[artifactId: 'mycmdb', classifier: 'release', \
       file: './dist/mycmdb-0.1-py3-none-any.whl', type: 'whl']],
       credentialsId: '4a6c4e5b-9f82-4cf2-a48c-d23dde896ee1', groupId: 'packages',
       nexusUrl: 'nexus.blah.ru', nexusVersion: 'nexus3', protocol: 'https',
       repository: 'testrepo', version: '0.1'
источник

PK

Pavel Kamyshev in ru_jenkins
плагином делаешь?
источник

Н

Никитяо in ru_jenkins
да, там у нексуса какие-то приколы, он толи юрлы не понимает, толи я ему что-то неверно подсовываю
источник

PK

Pavel Kamyshev in ru_jenkins
честно говоря, корячил плагином, только когда знакомился с дженкинс, наверное не подскажу, но коллега тоже жаловался на плагин
источник

PK

Pavel Kamyshev in ru_jenkins
Никитяо
да, там у нексуса какие-то приколы, он толи юрлы не понимает, толи я ему что-то неверно подсовываю
а тебе прям плагином принципиально?
источник

Н

Никитяо in ru_jenkins
Pavel Kamyshev
а тебе прям плагином принципиально?
нет
источник

Н

Никитяо in ru_jenkins
я тоже только дженкинс постигаю
источник

PK

Pavel Kamyshev in ru_jenkins
из пайплана мы так делали отдельным стейджом
источник

PK

Pavel Kamyshev in ru_jenkins
sh "mvn deploy -DskipTests=true -Dbuild.number=${vars.businissAppBuild} -B " +
               "-DJAR_NAME_TO_RUN=${vars.artifactId["${vars.itemMap.name}"]}.jar " +
               "-DaltDeploymentRepository=nexus::default::${nexusRepositoryUrl}  " +
               "--settings ${vars.devopsRoot}/${vars.mavenSettings}"
источник

Н

Никитяо in ru_jenkins
спасиб, у меня на работе тоже мавеном и всё ок.
у меня тут просто питонячий пакет
источник

PK

Pavel Kamyshev in ru_jenkins
да по идее разницы никакой
источник

PK

Pavel Kamyshev in ru_jenkins
любой файлик же можно пнуть в нексус
источник

PK

Pavel Kamyshev in ru_jenkins
python -m twine upload -u ${USERNAME} -p ${PASSWORD} --repository-url http://nexus:8081/repository/pypi-snapshots/ dist/*
источник

PK

Pavel Kamyshev in ru_jenkins
вот еще че нашел
источник

Н

Никитяо in ru_jenkins
Pavel Kamyshev
вот еще че нашел
спасибо
источник