【Jenkins插件】Nexus Platform Plugin

2023-02-07  本文已影响0人  87d6dc4b11a7

1、安装 Nexus Platform Plugin 插件
2、配置 Nexus Repository

image.png

3、关于流水线语法参考https://help.sonatype.com/repomanager3/integrations/nexus-platform-plugin-for-jenkins#NexusPlatformPluginforJenkins-PipelineStagingWorkflowExample

同时,也可以通过接口来完成对 nexus 的操作。

Upload Component

POST /service/rest/v1/components
curl -v -u admin:admin123 -X POST 'http://localhost:8081/service/rest/v1/components?repository=maven-releases' \
-F maven2.groupId=com.google.guava \
-F maven2.artifactId=guava \
-F maven2.version=24.0-jre \
-F maven2.asset1=@guava-24.0-jre.jar \
-F maven2.asset1.extension=jar \
-F maven2.asset2=@guava-24.0-jre-sources.jar \
-F maven2.asset2.classifier=sources \
-F maven2.asset2.extension=jar

参考:
https://plugins.jenkins.io/nexus-jenkins-plugin/
https://help.sonatype.com/repomanager3/integrations/nexus-platform-plugin-for-jenkins
https://help.sonatype.com/repomanager3/integrations/rest-and-integration-api/components-api#ComponentsAPI-UploadComponent

上一篇 下一篇

猜你喜欢

热点阅读